diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ApplicationGatewaysOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ApplicationGatewaysOperations.cs index 3f803452def2..12ac060c040b 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ApplicationGatewaysOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ApplicationGatewaysOperations.cs @@ -163,6 +163,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -210,7 +212,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -247,7 +249,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -371,6 +373,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -418,7 +422,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -455,7 +459,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -545,6 +549,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -592,7 +598,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -629,7 +635,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -805,6 +811,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -983,6 +991,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1036,7 +1046,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1073,7 +1083,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1091,7 +1101,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1196,6 +1206,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1359,6 +1371,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1535,6 +1549,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1582,7 +1598,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1619,7 +1635,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1706,6 +1722,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1753,7 +1771,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1790,7 +1808,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1877,6 +1895,8 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1924,7 +1944,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1961,7 +1981,7 @@ internal ApplicationGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/BgpServiceCommunitiesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/BgpServiceCommunitiesOperations.cs index e89174e92fb5..fbf6072faf89 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/BgpServiceCommunitiesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/BgpServiceCommunitiesOperations.cs @@ -123,6 +123,8 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -170,7 +172,7 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -207,7 +209,7 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -294,6 +296,8 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -341,7 +345,7 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -378,7 +382,7 @@ internal BgpServiceCommunitiesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitAuthorizationsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitAuthorizationsOperations.cs index 8aacb9b5dcbe..415877929d59 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitAuthorizationsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitAuthorizationsOperations.cs @@ -176,6 +176,8 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -223,7 +225,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -260,7 +262,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -397,6 +399,8 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -444,7 +448,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -481,7 +485,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -596,6 +600,8 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -780,6 +786,8 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -833,7 +841,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -870,7 +878,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -888,7 +896,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -975,6 +983,8 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1022,7 +1032,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1059,7 +1069,7 @@ internal ExpressRouteCircuitAuthorizationsOperations(NetworkManagementClient cli { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitPeeringsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitPeeringsOperations.cs index 30043c0c135e..57bc445de11a 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitPeeringsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitPeeringsOperations.cs @@ -175,6 +175,8 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -222,7 +224,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -259,7 +261,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -396,6 +398,8 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -443,7 +447,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -480,7 +484,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -594,6 +598,8 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -778,6 +784,8 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -831,7 +839,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -868,7 +876,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -886,7 +894,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -973,6 +981,8 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1020,7 +1030,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1057,7 +1067,7 @@ internal ExpressRouteCircuitPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitsOperations.cs index db5c4f7af386..25af2d5fa863 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteCircuitsOperations.cs @@ -163,6 +163,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -210,7 +212,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -247,7 +249,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -468,6 +470,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -515,7 +519,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -552,7 +556,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -669,6 +673,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -716,7 +722,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -753,7 +759,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -852,6 +858,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -899,7 +907,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -936,7 +944,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1026,6 +1034,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1073,7 +1083,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1110,7 +1120,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1215,6 +1225,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1390,6 +1402,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1443,7 +1457,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1480,7 +1494,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1498,7 +1512,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1625,6 +1639,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1672,7 +1688,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1709,7 +1725,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1836,6 +1852,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1883,7 +1901,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1920,7 +1938,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2047,6 +2065,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2094,7 +2114,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2131,7 +2151,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2218,6 +2238,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2265,7 +2287,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2302,7 +2324,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2389,6 +2411,8 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2436,7 +2460,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2473,7 +2497,7 @@ internal ExpressRouteCircuitsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteServiceProvidersOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteServiceProvidersOperations.cs index 74729a25e1d7..d14c8cb79dac 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteServiceProvidersOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/ExpressRouteServiceProvidersOperations.cs @@ -123,6 +123,8 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -170,7 +172,7 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -207,7 +209,7 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -294,6 +296,8 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -341,7 +345,7 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -378,7 +382,7 @@ internal ExpressRouteServiceProvidersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkManagementClient.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkManagementClient.cs index c8fc39ec160f..5f60a2a0241c 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkManagementClient.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkManagementClient.cs @@ -32,12 +32,12 @@ public partial interface INetworkManagementClient : System.IDisposable /// /// Gets or sets json serialization settings. /// - Newtonsoft.Json.JsonSerializerSettings SerializationSettings { get; } + JsonSerializerSettings SerializationSettings { get; } /// /// Gets or sets json deserialization settings. /// - Newtonsoft.Json.JsonSerializerSettings DeserializationSettings { get; } + JsonSerializerSettings DeserializationSettings { get; } /// /// Credentials needed for the client to connect to Azure. @@ -144,6 +144,16 @@ public partial interface INetworkManagementClient : System.IDisposable /// ILocalNetworkGatewaysOperations LocalNetworkGateways { get; } + /// + /// Gets the INetworkWatchersOperations. + /// + INetworkWatchersOperations NetworkWatchers { get; } + + /// + /// Gets the IPacketCapturesOperations. + /// + IPacketCapturesOperations PacketCaptures { get; } + /// /// Gets the IExpressRouteCircuitAuthorizationsOperations. /// diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkWatchersOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkWatchersOperations.cs new file mode 100644 index 000000000000..a6b344a40b94 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/INetworkWatchersOperations.cs @@ -0,0 +1,595 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// NetworkWatchersOperations operations. + /// + public partial interface INetworkWatchersOperations + { + /// + /// Creates or updates a network watcher in the specified resource + /// group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the network watcher resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NetworkWatcher parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the specified network watcher by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets all network watchers by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets all network watchers by subscription. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListAllWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the current network topology by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the representation of topology. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetTopologyWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TopologyParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Verify IP flow from the specified VM to a location given the + /// currently configured NSG rules. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> VerifyIPFlowWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetNextHopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NextHopParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the configured and effective security group rules on the + /// specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetVMSecurityRulesWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetTroubleshootingWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Get the last completed troubleshooting result on a specified + /// resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting + /// result. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetTroubleshootingResultWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Configures flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> SetFlowLogConfigurationWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetFlowLogStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Verify IP flow from the specified VM to a location given the + /// currently configured NSG rules. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginVerifyIPFlowWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetNextHopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NextHopParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the configured and effective security group rules on the + /// specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetVMSecurityRulesWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetTroubleshootingWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Get the last completed troubleshooting result on a specified + /// resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting + /// result. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetTroubleshootingResultWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Configures flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginSetFlowLogConfigurationWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetFlowLogStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IPacketCapturesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IPacketCapturesOperations.cs new file mode 100644 index 000000000000..ab3395c45fff --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IPacketCapturesOperations.cs @@ -0,0 +1,300 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PacketCapturesOperations operations. + /// + public partial interface IPacketCapturesOperations + { + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a packet capture session by name. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes the specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Stops a specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task StopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Query the status of a running packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all packet capture sessions within the specified resource + /// group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes the specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Stops a specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginStopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Query the status of a running packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IVirtualNetworkGatewaysOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IVirtualNetworkGatewaysOperations.cs index f529897ad150..3271aae45916 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IVirtualNetworkGatewaysOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/IVirtualNetworkGatewaysOperations.cs @@ -183,6 +183,90 @@ public partial interface IVirtualNetworkGatewaysOperations /// Task> GeneratevpnclientpackageWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, VpnClientParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP + /// peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetBgpPeerStatusWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// This operation retrieves a list of routes the virtual network + /// gateway has learned, including routes learned from BGP peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetLearnedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// This operation retrieves a list of routes the virtual network + /// gateway is advertising to the specified peer. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetAdvertisedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Creates or updates a virtual network gateway in the specified /// resource group. /// @@ -265,6 +349,90 @@ public partial interface IVirtualNetworkGatewaysOperations /// Task> BeginResetWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string gatewayVip = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP + /// peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetBgpPeerStatusWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// This operation retrieves a list of routes the virtual network + /// gateway has learned, including routes learned from BGP peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetLearnedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// This operation retrieves a list of routes the virtual network + /// gateway is advertising to the specified peer. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginGetAdvertisedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets all virtual network gateways by resource group. /// /// diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LoadBalancersOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LoadBalancersOperations.cs index 54e18d7e6e67..79d6a64e5960 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LoadBalancersOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LoadBalancersOperations.cs @@ -171,6 +171,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -370,6 +372,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -417,7 +421,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -454,7 +458,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -553,6 +557,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -600,7 +606,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -637,7 +643,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -742,6 +748,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -916,6 +924,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -969,7 +979,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1006,7 +1016,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1024,7 +1034,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1111,6 +1121,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1158,7 +1170,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1195,7 +1207,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1282,6 +1294,8 @@ internal LoadBalancersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1329,7 +1343,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1366,7 +1380,7 @@ internal LoadBalancersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LocalNetworkGatewaysOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LocalNetworkGatewaysOperations.cs index 236dda2657c6..3cb5b396148c 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LocalNetworkGatewaysOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/LocalNetworkGatewaysOperations.cs @@ -167,6 +167,8 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -214,7 +216,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -251,7 +253,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -372,6 +374,8 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -419,7 +423,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -456,7 +460,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -577,6 +581,8 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -630,7 +636,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -667,7 +673,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -685,7 +691,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -790,6 +796,8 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -935,6 +943,8 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -982,7 +992,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1019,7 +1029,7 @@ internal LocalNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AssociationType.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AssociationType.cs new file mode 100644 index 000000000000..499473b56584 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AssociationType.cs @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for AssociationType. + /// + public static class AssociationType + { + public const string Associated = "Associated"; + public const string Contains = "Contains"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AzureAsyncOperationResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AzureAsyncOperationResult.cs deleted file mode 100644 index a1e4a0cb5786..000000000000 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/AzureAsyncOperationResult.cs +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. - -namespace Microsoft.Azure.Management.Network.Models -{ - using Azure; - using Management; - using Network; - using Newtonsoft.Json; - using System.Linq; - - /// - /// The response body contains the status of the specified asynchronous - /// operation, indicating whether it has succeeded, is in progress, or has - /// failed. Note that this status is distinct from the HTTP status code - /// returned for the Get Operation Status operation itself. If the - /// asynchronous operation succeeded, the response body includes the HTTP - /// status code for the successful request. If the asynchronous operation - /// failed, the response body includes the HTTP status code for the failed - /// request and error information regarding the failure. - /// - public partial class AzureAsyncOperationResult - { - /// - /// Initializes a new instance of the AzureAsyncOperationResult class. - /// - public AzureAsyncOperationResult() { } - - /// - /// Initializes a new instance of the AzureAsyncOperationResult class. - /// - /// Status of the Azure async operation. Possible - /// values are: 'InProgress', 'Succeeded', and 'Failed'. Possible - /// values include: 'InProgress', 'Succeeded', 'Failed' - public AzureAsyncOperationResult(string status = default(string), Error error = default(Error)) - { - Status = status; - Error = error; - } - - /// - /// Gets or sets status of the Azure async operation. Possible values - /// are: 'InProgress', 'Succeeded', and 'Failed'. Possible values - /// include: 'InProgress', 'Succeeded', 'Failed' - /// - [JsonProperty(PropertyName = "status")] - public string Status { get; set; } - - /// - /// - [JsonProperty(PropertyName = "error")] - public Error Error { get; set; } - - } -} - diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerState.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerState.cs new file mode 100644 index 000000000000..1b498d6e16b7 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerState.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for BgpPeerState. + /// + public static class BgpPeerState + { + public const string Unknown = "Unknown"; + public const string Stopped = "Stopped"; + public const string Idle = "Idle"; + public const string Connecting = "Connecting"; + public const string Connected = "Connected"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatus.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatus.cs new file mode 100644 index 000000000000..d1740a9d0c69 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatus.cs @@ -0,0 +1,104 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + public partial class BgpPeerStatus + { + /// + /// Initializes a new instance of the BgpPeerStatus class. + /// + public BgpPeerStatus() { } + + /// + /// Initializes a new instance of the BgpPeerStatus class. + /// + /// The virtual network gateway's local + /// address + /// The remote BGP peer + /// The autonomous system number of the remote BGP + /// peer + /// The BGP peer state. Possible values include: + /// 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected' + /// For how long the peering has been + /// up + /// The number of routes learned from this + /// peer + /// The number of BGP messages sent + /// The number of BGP messages + /// received + public BgpPeerStatus(string localAddress = default(string), string neighbor = default(string), int? asn = default(int?), string state = default(string), string connectedDuration = default(string), long? routesReceived = default(long?), long? messagesSent = default(long?), int? messagesReceived = default(int?)) + { + LocalAddress = localAddress; + Neighbor = neighbor; + Asn = asn; + State = state; + ConnectedDuration = connectedDuration; + RoutesReceived = routesReceived; + MessagesSent = messagesSent; + MessagesReceived = messagesReceived; + } + + /// + /// Gets the virtual network gateway's local address + /// + [JsonProperty(PropertyName = "localAddress")] + public string LocalAddress { get; protected set; } + + /// + /// Gets the remote BGP peer + /// + [JsonProperty(PropertyName = "neighbor")] + public string Neighbor { get; protected set; } + + /// + /// Gets the autonomous system number of the remote BGP peer + /// + [JsonProperty(PropertyName = "asn")] + public int? Asn { get; protected set; } + + /// + /// Gets the BGP peer state. Possible values include: 'Unknown', + /// 'Stopped', 'Idle', 'Connecting', 'Connected' + /// + [JsonProperty(PropertyName = "state")] + public string State { get; protected set; } + + /// + /// Gets for how long the peering has been up + /// + [JsonProperty(PropertyName = "connectedDuration")] + public string ConnectedDuration { get; protected set; } + + /// + /// Gets the number of routes learned from this peer + /// + [JsonProperty(PropertyName = "routesReceived")] + public long? RoutesReceived { get; protected set; } + + /// + /// Gets the number of BGP messages sent + /// + [JsonProperty(PropertyName = "messagesSent")] + public long? MessagesSent { get; protected set; } + + /// + /// Gets the number of BGP messages received + /// + [JsonProperty(PropertyName = "messagesReceived")] + public int? MessagesReceived { get; protected set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatusListResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatusListResult.cs new file mode 100644 index 000000000000..c6be2b253dc0 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/BgpPeerStatusListResult.cs @@ -0,0 +1,46 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Response for list BGP peer status API service call + /// + public partial class BgpPeerStatusListResult + { + /// + /// Initializes a new instance of the BgpPeerStatusListResult class. + /// + public BgpPeerStatusListResult() { } + + /// + /// Initializes a new instance of the BgpPeerStatusListResult class. + /// + /// List of BGP peers + public BgpPeerStatusListResult(IList value = default(IList)) + { + Value = value; + } + + /// + /// Gets or sets list of BGP peers + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Direction.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Direction.cs new file mode 100644 index 000000000000..02995cac07f5 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Direction.cs @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for Direction. + /// + public static class Direction + { + public const string Inbound = "Inbound"; + public const string Outbound = "Outbound"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Error.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Error.cs deleted file mode 100644 index 96d02120f6b0..000000000000 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Error.cs +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. - -namespace Microsoft.Azure.Management.Network.Models -{ - using Azure; - using Management; - using Network; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - public partial class Error - { - /// - /// Initializes a new instance of the Error class. - /// - public Error() { } - - /// - /// Initializes a new instance of the Error class. - /// - public Error(string code = default(string), string message = default(string), string target = default(string), IList details = default(IList), string innerError = default(string)) - { - Code = code; - Message = message; - Target = target; - Details = details; - InnerError = innerError; - } - - /// - /// - [JsonProperty(PropertyName = "code")] - public string Code { get; set; } - - /// - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; set; } - - /// - /// - [JsonProperty(PropertyName = "target")] - public string Target { get; set; } - - /// - /// - [JsonProperty(PropertyName = "details")] - public IList Details { get; set; } - - /// - /// - [JsonProperty(PropertyName = "innerError")] - public string InnerError { get; set; } - - } -} - diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ErrorDetails.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ErrorDetails.cs deleted file mode 100644 index 3191b4f350fd..000000000000 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ErrorDetails.cs +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. - -namespace Microsoft.Azure.Management.Network.Models -{ - using Azure; - using Management; - using Network; - using Newtonsoft.Json; - using System.Linq; - - public partial class ErrorDetails - { - /// - /// Initializes a new instance of the ErrorDetails class. - /// - public ErrorDetails() { } - - /// - /// Initializes a new instance of the ErrorDetails class. - /// - public ErrorDetails(string code = default(string), string target = default(string), string message = default(string)) - { - Code = code; - Target = target; - Message = message; - } - - /// - /// - [JsonProperty(PropertyName = "code")] - public string Code { get; set; } - - /// - /// - [JsonProperty(PropertyName = "target")] - public string Target { get; set; } - - /// - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; set; } - - } -} - diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ExpressRouteCircuitPeering.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ExpressRouteCircuitPeering.cs index 05fdb058f96d..d886ee1287cf 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ExpressRouteCircuitPeering.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ExpressRouteCircuitPeering.cs @@ -64,7 +64,7 @@ public ExpressRouteCircuitPeering() { } /// the resource is updated. /// The reference of the RouteFilter /// resource. - public ExpressRouteCircuitPeering(string id = default(string), string peeringType = default(string), string state = default(string), int? azureASN = default(int?), int? peerASN = default(int?), string primaryPeerAddressPrefix = default(string), string secondaryPeerAddressPrefix = default(string), string primaryAzurePort = default(string), string secondaryAzurePort = default(string), string sharedKey = default(string), int? vlanId = default(int?), ExpressRouteCircuitPeeringConfig microsoftPeeringConfig = default(ExpressRouteCircuitPeeringConfig), ExpressRouteCircuitStats stats = default(ExpressRouteCircuitStats), string provisioningState = default(string), string gatewayManagerEtag = default(string), string lastModifiedBy = default(string), string name = default(string), string etag = default(string), RouteFilter routeFilter = default(RouteFilter)) + public ExpressRouteCircuitPeering(string id = default(string), string peeringType = default(string), string state = default(string), int? azureASN = default(int?), int? peerASN = default(int?), string primaryPeerAddressPrefix = default(string), string secondaryPeerAddressPrefix = default(string), string primaryAzurePort = default(string), string secondaryAzurePort = default(string), string sharedKey = default(string), int? vlanId = default(int?), ExpressRouteCircuitPeeringConfig microsoftPeeringConfig = default(ExpressRouteCircuitPeeringConfig), ExpressRouteCircuitStats stats = default(ExpressRouteCircuitStats), string provisioningState = default(string), string gatewayManagerEtag = default(string), string lastModifiedBy = default(string), string name = default(string), string etag = default(string), RouteFilter routeFilter = default(RouteFilter)) : base(id) { PeeringType = peeringType; @@ -196,13 +196,11 @@ public ExpressRouteCircuitPeering() { } /// [JsonProperty(PropertyName = "etag")] public string Etag { get; protected set; } - + /// /// Gets or sets the reference of the RouteFilter resource. /// - [JsonProperty(PropertyName = "routeFilter")] + [JsonProperty(PropertyName = "properties.routeFilter")] public RouteFilter RouteFilter { get; set; } - } -} - +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogInformation.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogInformation.cs new file mode 100644 index 000000000000..21a620003433 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogInformation.cs @@ -0,0 +1,89 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Information on the configuration of flow log. + /// + [JsonTransformation] + public partial class FlowLogInformation + { + /// + /// Initializes a new instance of the FlowLogInformation class. + /// + public FlowLogInformation() { } + + /// + /// Initializes a new instance of the FlowLogInformation class. + /// + /// The ID of the resource to configure + /// for flow logging. + /// ID of the storage account which is used to + /// store the flow log. + /// Flag to enable/disable flow logging. + public FlowLogInformation(string targetResourceId, string storageId, bool enabled, RetentionPolicyParameters retentionPolicy = default(RetentionPolicyParameters)) + { + TargetResourceId = targetResourceId; + StorageId = storageId; + Enabled = enabled; + RetentionPolicy = retentionPolicy; + } + + /// + /// Gets or sets the ID of the resource to configure for flow logging. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Gets or sets ID of the storage account which is used to store the + /// flow log. + /// + [JsonProperty(PropertyName = "properties.storageId")] + public string StorageId { get; set; } + + /// + /// Gets or sets flag to enable/disable flow logging. + /// + [JsonProperty(PropertyName = "properties.enabled")] + public bool Enabled { get; set; } + + /// + /// + [JsonProperty(PropertyName = "properties.retentionPolicy")] + public RetentionPolicyParameters RetentionPolicy { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + if (StorageId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StorageId"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogStatusParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogStatusParameters.cs new file mode 100644 index 000000000000..d87f2b16294f --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/FlowLogStatusParameters.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define a resource to query flow log status. + /// + public partial class FlowLogStatusParameters + { + /// + /// Initializes a new instance of the FlowLogStatusParameters class. + /// + public FlowLogStatusParameters() { } + + /// + /// Initializes a new instance of the FlowLogStatusParameters class. + /// + /// The target resource where getting + /// the flow logging status. + public FlowLogStatusParameters(string targetResourceId) + { + TargetResourceId = targetResourceId; + } + + /// + /// Gets or sets the target resource where getting the flow logging + /// status. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRoute.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRoute.cs new file mode 100644 index 000000000000..b096887596ef --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRoute.cs @@ -0,0 +1,90 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + public partial class GatewayRoute + { + /// + /// Initializes a new instance of the GatewayRoute class. + /// + public GatewayRoute() { } + + /// + /// Initializes a new instance of the GatewayRoute class. + /// + /// The gateway's local address + /// The route's network prefix + /// The route's next hop + /// The peer this route was learned + /// from + /// The source this route was learned from + /// The route's AS path sequence + /// The route's weight + public GatewayRoute(string localAddress = default(string), string network = default(string), string nextHop = default(string), string sourcePeer = default(string), string origin = default(string), string asPath = default(string), int? weight = default(int?)) + { + LocalAddress = localAddress; + Network = network; + NextHop = nextHop; + SourcePeer = sourcePeer; + Origin = origin; + AsPath = asPath; + Weight = weight; + } + + /// + /// Gets the gateway's local address + /// + [JsonProperty(PropertyName = "localAddress")] + public string LocalAddress { get; protected set; } + + /// + /// Gets the route's network prefix + /// + [JsonProperty(PropertyName = "network")] + public string Network { get; protected set; } + + /// + /// Gets the route's next hop + /// + [JsonProperty(PropertyName = "nextHop")] + public string NextHop { get; protected set; } + + /// + /// Gets the peer this route was learned from + /// + [JsonProperty(PropertyName = "sourcePeer")] + public string SourcePeer { get; protected set; } + + /// + /// Gets the source this route was learned from + /// + [JsonProperty(PropertyName = "origin")] + public string Origin { get; protected set; } + + /// + /// Gets the route's AS path sequence + /// + [JsonProperty(PropertyName = "asPath")] + public string AsPath { get; protected set; } + + /// + /// Gets the route's weight + /// + [JsonProperty(PropertyName = "weight")] + public int? Weight { get; protected set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRouteListResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRouteListResult.cs new file mode 100644 index 000000000000..05fe1e945706 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/GatewayRouteListResult.cs @@ -0,0 +1,46 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// List of virtual network gateway routes + /// + public partial class GatewayRouteListResult + { + /// + /// Initializes a new instance of the GatewayRouteListResult class. + /// + public GatewayRouteListResult() { } + + /// + /// Initializes a new instance of the GatewayRouteListResult class. + /// + /// List of gateway routes + public GatewayRouteListResult(IList value = default(IList)) + { + Value = value; + } + + /// + /// Gets or sets list of gateway routes + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkInterfaceAssociation.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkInterfaceAssociation.cs new file mode 100644 index 000000000000..ba6efd3d3f74 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkInterfaceAssociation.cs @@ -0,0 +1,57 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Network interface and its custom security rules. + /// + public partial class NetworkInterfaceAssociation + { + /// + /// Initializes a new instance of the NetworkInterfaceAssociation + /// class. + /// + public NetworkInterfaceAssociation() { } + + /// + /// Initializes a new instance of the NetworkInterfaceAssociation + /// class. + /// + /// Network interface ID. + /// Collection of custom security + /// rules. + public NetworkInterfaceAssociation(string id = default(string), IList securityRules = default(IList)) + { + Id = id; + SecurityRules = securityRules; + } + + /// + /// Gets network interface ID. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; protected set; } + + /// + /// Gets or sets collection of custom security rules. + /// + [JsonProperty(PropertyName = "securityRules")] + public IList SecurityRules { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkWatcher.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkWatcher.cs new file mode 100644 index 000000000000..1414eaed269b --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkWatcher.cs @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Network watcher in a resource group. + /// + [JsonTransformation] + public partial class NetworkWatcher : Resource + { + /// + /// Initializes a new instance of the NetworkWatcher class. + /// + public NetworkWatcher() { } + + /// + /// Initializes a new instance of the NetworkWatcher class. + /// + /// Resource ID. + /// Resource name. + /// Resource type. + /// Resource location. + /// Resource tags. + /// A unique read-only string that changes whenever + /// the resource is updated. + /// The provisioning state of the + /// resource. Possible values include: 'Succeeded', 'Updating', + /// 'Deleting', 'Failed' + public NetworkWatcher(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string etag = default(string), string provisioningState = default(string)) + : base(id, name, type, location, tags) + { + Etag = etag; + ProvisioningState = provisioningState; + } + + /// + /// Gets or sets a unique read-only string that changes whenever the + /// resource is updated. + /// + [JsonProperty(PropertyName = "etag")] + public string Etag { get; set; } + + /// + /// Gets the provisioning state of the resource. Possible values + /// include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; protected set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopParameters.cs new file mode 100644 index 000000000000..0d1133ab1d3e --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopParameters.cs @@ -0,0 +1,98 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the source and destination endpoint. + /// + public partial class NextHopParameters + { + /// + /// Initializes a new instance of the NextHopParameters class. + /// + public NextHopParameters() { } + + /// + /// Initializes a new instance of the NextHopParameters class. + /// + /// The resource identifier of the + /// target resource against which the action is to be + /// performed. + /// The source IP address. + /// The destination IP + /// address. + /// The NIC ID. (If VM has multiple + /// NICs and IP forwarding is enabled on any of the nics, then this + /// parameter must be specified. Otherwise optional). + public NextHopParameters(string targetResourceId, string sourceIPAddress, string destinationIPAddress, string targetNicResourceId = default(string)) + { + TargetResourceId = targetResourceId; + SourceIPAddress = sourceIPAddress; + DestinationIPAddress = destinationIPAddress; + TargetNicResourceId = targetNicResourceId; + } + + /// + /// Gets or sets the resource identifier of the target resource against + /// which the action is to be performed. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Gets or sets the source IP address. + /// + [JsonProperty(PropertyName = "sourceIPAddress")] + public string SourceIPAddress { get; set; } + + /// + /// Gets or sets the destination IP address. + /// + [JsonProperty(PropertyName = "destinationIPAddress")] + public string DestinationIPAddress { get; set; } + + /// + /// Gets or sets the NIC ID. (If VM has multiple NICs and IP forwarding + /// is enabled on any of the nics, then this parameter must be + /// specified. Otherwise optional). + /// + [JsonProperty(PropertyName = "targetNicResourceId")] + public string TargetNicResourceId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + if (SourceIPAddress == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "SourceIPAddress"); + } + if (DestinationIPAddress == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "DestinationIPAddress"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopResult.cs new file mode 100644 index 000000000000..0c796e0fe038 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopResult.cs @@ -0,0 +1,70 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// The information about next hop from the specified VM. + /// + public partial class NextHopResult + { + /// + /// Initializes a new instance of the NextHopResult class. + /// + public NextHopResult() { } + + /// + /// Initializes a new instance of the NextHopResult class. + /// + /// Next hop type. Possible values include: + /// 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', + /// 'VnetLocal', 'HyperNetGateway', 'None' + /// Next hop IP Address + /// The resource identifier for the route + /// table associated with the route being returned. If the route being + /// returned does not correspond to any user created routes then this + /// field will be the string 'System Route'. + public NextHopResult(string nextHopType = default(string), string nextHopIpAddress = default(string), string routeTableId = default(string)) + { + NextHopType = nextHopType; + NextHopIpAddress = nextHopIpAddress; + RouteTableId = routeTableId; + } + + /// + /// Gets or sets next hop type. Possible values include: 'Internet', + /// 'VirtualAppliance', 'VirtualNetworkGateway', 'VnetLocal', + /// 'HyperNetGateway', 'None' + /// + [JsonProperty(PropertyName = "nextHopType")] + public string NextHopType { get; set; } + + /// + /// Gets or sets next hop IP Address + /// + [JsonProperty(PropertyName = "nextHopIpAddress")] + public string NextHopIpAddress { get; set; } + + /// + /// Gets or sets the resource identifier for the route table associated + /// with the route being returned. If the route being returned does not + /// correspond to any user created routes then this field will be the + /// string 'System Route'. + /// + [JsonProperty(PropertyName = "routeTableId")] + public string RouteTableId { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopType.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopType.cs new file mode 100644 index 000000000000..0799bb9c9c6f --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NextHopType.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for NextHopType. + /// + public static class NextHopType + { + public const string Internet = "Internet"; + public const string VirtualAppliance = "VirtualAppliance"; + public const string VirtualNetworkGateway = "VirtualNetworkGateway"; + public const string VnetLocal = "VnetLocal"; + public const string HyperNetGateway = "HyperNetGateway"; + public const string None = "None"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCapture.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCapture.cs new file mode 100644 index 000000000000..1cb6f0e11e3a --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCapture.cs @@ -0,0 +1,108 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Parameters that define the create packet capture operation. + /// + [JsonTransformation] + public partial class PacketCapture + { + /// + /// Initializes a new instance of the PacketCapture class. + /// + public PacketCapture() { } + + /// + /// Initializes a new instance of the PacketCapture class. + /// + /// The ID of the targeted resource, only VM is + /// currently supported. + /// Number of bytes captured per + /// packet, the remaining bytes are truncated. + /// Maximum size of the capture + /// output. + /// Maximum duration of the capture + /// session in seconds. + public PacketCapture(string target, PacketCaptureStorageLocation storageLocation, int? bytesToCapturePerPacket = default(int?), int? totalBytesPerSession = default(int?), int? timeLimitInSeconds = default(int?), IList filters = default(IList)) + { + Target = target; + BytesToCapturePerPacket = bytesToCapturePerPacket; + TotalBytesPerSession = totalBytesPerSession; + TimeLimitInSeconds = timeLimitInSeconds; + StorageLocation = storageLocation; + Filters = filters; + } + + /// + /// Gets or sets the ID of the targeted resource, only VM is currently + /// supported. + /// + [JsonProperty(PropertyName = "properties.target")] + public string Target { get; set; } + + /// + /// Gets or sets number of bytes captured per packet, the remaining + /// bytes are truncated. + /// + [JsonProperty(PropertyName = "properties.bytesToCapturePerPacket")] + public int? BytesToCapturePerPacket { get; set; } + + /// + /// Gets or sets maximum size of the capture output. + /// + [JsonProperty(PropertyName = "properties.totalBytesPerSession")] + public int? TotalBytesPerSession { get; set; } + + /// + /// Gets or sets maximum duration of the capture session in seconds. + /// + [JsonProperty(PropertyName = "properties.timeLimitInSeconds")] + public int? TimeLimitInSeconds { get; set; } + + /// + /// + [JsonProperty(PropertyName = "properties.storageLocation")] + public PacketCaptureStorageLocation StorageLocation { get; set; } + + /// + /// + [JsonProperty(PropertyName = "properties.filters")] + public IList Filters { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Target == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Target"); + } + if (StorageLocation == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StorageLocation"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureFilter.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureFilter.cs new file mode 100644 index 000000000000..37328b490fc0 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureFilter.cs @@ -0,0 +1,111 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Filter that is applied to packet capture request. Multiple filters can + /// be applied. + /// + public partial class PacketCaptureFilter + { + /// + /// Initializes a new instance of the PacketCaptureFilter class. + /// + public PacketCaptureFilter() { } + + /// + /// Initializes a new instance of the PacketCaptureFilter class. + /// + /// Protocol to be filtered on. Possible values + /// include: 'TCP', 'UDP', 'Any' + /// Local IP Address to be filtered on. + /// Notation: "127.0.0.1" for single address entry. + /// "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for + /// multiple entries. Multiple ranges not currently supported. Mixing + /// ranges with multiple entries not currently supported. Default = + /// null. + /// Local IP Address to be filtered on. + /// Notation: "127.0.0.1" for single address entry. + /// "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for + /// multiple entries. Multiple ranges not currently supported. Mixing + /// ranges with multiple entries not currently supported. Default = + /// null. + /// Local port to be filtered on. Notation: + /// "80" for single port entry."80-85" for range. "80;443;" for + /// multiple entries. Multiple ranges not currently supported. Mixing + /// ranges with multiple entries not currently supported. Default = + /// null. + /// Remote port to be filtered on. Notation: + /// "80" for single port entry."80-85" for range. "80;443;" for + /// multiple entries. Multiple ranges not currently supported. Mixing + /// ranges with multiple entries not currently supported. Default = + /// null. + public PacketCaptureFilter(string protocol = default(string), string localIPAddress = default(string), string remoteIPAddress = default(string), string localPort = default(string), string remotePort = default(string)) + { + Protocol = protocol; + LocalIPAddress = localIPAddress; + RemoteIPAddress = remoteIPAddress; + LocalPort = localPort; + RemotePort = remotePort; + } + + /// + /// Gets or sets protocol to be filtered on. Possible values include: + /// 'TCP', 'UDP', 'Any' + /// + [JsonProperty(PropertyName = "protocol")] + public string Protocol { get; set; } + + /// + /// Gets or sets local IP Address to be filtered on. Notation: + /// "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for + /// range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges + /// not currently supported. Mixing ranges with multiple entries not + /// currently supported. Default = null. + /// + [JsonProperty(PropertyName = "localIPAddress")] + public string LocalIPAddress { get; set; } + + /// + /// Gets or sets local IP Address to be filtered on. Notation: + /// "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for + /// range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges + /// not currently supported. Mixing ranges with multiple entries not + /// currently supported. Default = null. + /// + [JsonProperty(PropertyName = "remoteIPAddress")] + public string RemoteIPAddress { get; set; } + + /// + /// Gets or sets local port to be filtered on. Notation: "80" for + /// single port entry."80-85" for range. "80;443;" for multiple + /// entries. Multiple ranges not currently supported. Mixing ranges + /// with multiple entries not currently supported. Default = null. + /// + [JsonProperty(PropertyName = "localPort")] + public string LocalPort { get; set; } + + /// + /// Gets or sets remote port to be filtered on. Notation: "80" for + /// single port entry."80-85" for range. "80;443;" for multiple + /// entries. Multiple ranges not currently supported. Mixing ranges + /// with multiple entries not currently supported. Default = null. + /// + [JsonProperty(PropertyName = "remotePort")] + public string RemotePort { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureParameters.cs new file mode 100644 index 000000000000..3c4e3fd649e0 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureParameters.cs @@ -0,0 +1,106 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Parameters that define the create packet capture operation. + /// + public partial class PacketCaptureParameters + { + /// + /// Initializes a new instance of the PacketCaptureParameters class. + /// + public PacketCaptureParameters() { } + + /// + /// Initializes a new instance of the PacketCaptureParameters class. + /// + /// The ID of the targeted resource, only VM is + /// currently supported. + /// Number of bytes captured per + /// packet, the remaining bytes are truncated. + /// Maximum size of the capture + /// output. + /// Maximum duration of the capture + /// session in seconds. + public PacketCaptureParameters(string target, PacketCaptureStorageLocation storageLocation, int? bytesToCapturePerPacket = default(int?), int? totalBytesPerSession = default(int?), int? timeLimitInSeconds = default(int?), IList filters = default(IList)) + { + Target = target; + BytesToCapturePerPacket = bytesToCapturePerPacket; + TotalBytesPerSession = totalBytesPerSession; + TimeLimitInSeconds = timeLimitInSeconds; + StorageLocation = storageLocation; + Filters = filters; + } + + /// + /// Gets or sets the ID of the targeted resource, only VM is currently + /// supported. + /// + [JsonProperty(PropertyName = "target")] + public string Target { get; set; } + + /// + /// Gets or sets number of bytes captured per packet, the remaining + /// bytes are truncated. + /// + [JsonProperty(PropertyName = "bytesToCapturePerPacket")] + public int? BytesToCapturePerPacket { get; set; } + + /// + /// Gets or sets maximum size of the capture output. + /// + [JsonProperty(PropertyName = "totalBytesPerSession")] + public int? TotalBytesPerSession { get; set; } + + /// + /// Gets or sets maximum duration of the capture session in seconds. + /// + [JsonProperty(PropertyName = "timeLimitInSeconds")] + public int? TimeLimitInSeconds { get; set; } + + /// + /// + [JsonProperty(PropertyName = "storageLocation")] + public PacketCaptureStorageLocation StorageLocation { get; set; } + + /// + /// + [JsonProperty(PropertyName = "filters")] + public IList Filters { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Target == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Target"); + } + if (StorageLocation == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StorageLocation"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureQueryStatusResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureQueryStatusResult.cs new file mode 100644 index 000000000000..2e974b86bde0 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureQueryStatusResult.cs @@ -0,0 +1,96 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Status of packet capture session. + /// + public partial class PacketCaptureQueryStatusResult + { + /// + /// Initializes a new instance of the PacketCaptureQueryStatusResult + /// class. + /// + public PacketCaptureQueryStatusResult() { } + + /// + /// Initializes a new instance of the PacketCaptureQueryStatusResult + /// class. + /// + /// The name of the packet capture resource. + /// The ID of the packet capture resource. + /// The start time of the packet capture + /// session. + /// The status of the packet capture + /// session. Possible values include: 'NotStarted', 'Running', + /// 'Stopped', 'Error', 'Unknown' + /// The reason the current packet capture + /// session was stopped. + /// List of errors of packet capture + /// session. + public PacketCaptureQueryStatusResult(string name = default(string), string id = default(string), System.DateTime? captureStartTime = default(System.DateTime?), string packetCaptureStatus = default(string), string stopReason = default(string), IList packetCaptureError = default(IList)) + { + Name = name; + Id = id; + CaptureStartTime = captureStartTime; + PacketCaptureStatus = packetCaptureStatus; + StopReason = stopReason; + PacketCaptureError = packetCaptureError; + } + + /// + /// Gets or sets the name of the packet capture resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets the ID of the packet capture resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets the start time of the packet capture session. + /// + [JsonProperty(PropertyName = "captureStartTime")] + public System.DateTime? CaptureStartTime { get; set; } + + /// + /// Gets or sets the status of the packet capture session. Possible + /// values include: 'NotStarted', 'Running', 'Stopped', 'Error', + /// 'Unknown' + /// + [JsonProperty(PropertyName = "packetCaptureStatus")] + public string PacketCaptureStatus { get; set; } + + /// + /// Gets or sets the reason the current packet capture session was + /// stopped. + /// + [JsonProperty(PropertyName = "stopReason")] + public string StopReason { get; set; } + + /// + /// Gets or sets list of errors of packet capture session. + /// + [JsonProperty(PropertyName = "packetCaptureError")] + public IList PacketCaptureError { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureResult.cs new file mode 100644 index 000000000000..200f867a5609 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureResult.cs @@ -0,0 +1,142 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Information about packet capture session. + /// + [JsonTransformation] + public partial class PacketCaptureResult + { + /// + /// Initializes a new instance of the PacketCaptureResult class. + /// + public PacketCaptureResult() { } + + /// + /// Initializes a new instance of the PacketCaptureResult class. + /// + /// The ID of the targeted resource, only VM is + /// currently supported. + /// Name of the packet capture session. + /// ID of the packet capture operation. + /// Number of bytes captured per + /// packet, the remaining bytes are truncated. + /// Maximum size of the capture + /// output. + /// Maximum duration of the capture + /// session in seconds. + /// The provisioning state of the + /// packet capture session. Possible values include: 'Succeeded', + /// 'Updating', 'Deleting', 'Failed' + public PacketCaptureResult(string target, PacketCaptureStorageLocation storageLocation, string name = default(string), string id = default(string), string etag = default(string), int? bytesToCapturePerPacket = default(int?), int? totalBytesPerSession = default(int?), int? timeLimitInSeconds = default(int?), IList filters = default(IList), string provisioningState = default(string)) + { + Name = name; + Id = id; + Etag = etag; + Target = target; + BytesToCapturePerPacket = bytesToCapturePerPacket; + TotalBytesPerSession = totalBytesPerSession; + TimeLimitInSeconds = timeLimitInSeconds; + StorageLocation = storageLocation; + Filters = filters; + ProvisioningState = provisioningState; + } + + /// + /// Gets name of the packet capture session. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; protected set; } + + /// + /// Gets ID of the packet capture operation. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; protected set; } + + /// + /// + [JsonProperty(PropertyName = "etag")] + public string Etag { get; set; } + + /// + /// Gets or sets the ID of the targeted resource, only VM is currently + /// supported. + /// + [JsonProperty(PropertyName = "properties.target")] + public string Target { get; set; } + + /// + /// Gets or sets number of bytes captured per packet, the remaining + /// bytes are truncated. + /// + [JsonProperty(PropertyName = "properties.bytesToCapturePerPacket")] + public int? BytesToCapturePerPacket { get; set; } + + /// + /// Gets or sets maximum size of the capture output. + /// + [JsonProperty(PropertyName = "properties.totalBytesPerSession")] + public int? TotalBytesPerSession { get; set; } + + /// + /// Gets or sets maximum duration of the capture session in seconds. + /// + [JsonProperty(PropertyName = "properties.timeLimitInSeconds")] + public int? TimeLimitInSeconds { get; set; } + + /// + /// + [JsonProperty(PropertyName = "properties.storageLocation")] + public PacketCaptureStorageLocation StorageLocation { get; set; } + + /// + /// + [JsonProperty(PropertyName = "properties.filters")] + public IList Filters { get; set; } + + /// + /// Gets or sets the provisioning state of the packet capture session. + /// Possible values include: 'Succeeded', 'Updating', 'Deleting', + /// 'Failed' + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Target == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Target"); + } + if (StorageLocation == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StorageLocation"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureStorageLocation.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureStorageLocation.cs new file mode 100644 index 000000000000..e65306467216 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PacketCaptureStorageLocation.cs @@ -0,0 +1,75 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes the storage location for a packet capture session. + /// + public partial class PacketCaptureStorageLocation + { + /// + /// Initializes a new instance of the PacketCaptureStorageLocation + /// class. + /// + public PacketCaptureStorageLocation() { } + + /// + /// Initializes a new instance of the PacketCaptureStorageLocation + /// class. + /// + /// The ID of the storage account to save the + /// packet capture session. Required if no local file path is + /// provided. + /// The URI of the storage path to save the + /// packet capture. Must be a well-formed URI describing the location + /// to save the packet capture. + /// A valid local path on the targeting VM. Must + /// include the name of the capture file (*.cap). For linux virtual + /// machine it must start with /var/captures. Required if no storage ID + /// is provided, otherwise optional. + public PacketCaptureStorageLocation(string storageId = default(string), string storagePath = default(string), string filePath = default(string)) + { + StorageId = storageId; + StoragePath = storagePath; + FilePath = filePath; + } + + /// + /// Gets or sets the ID of the storage account to save the packet + /// capture session. Required if no local file path is provided. + /// + [JsonProperty(PropertyName = "storageId")] + public string StorageId { get; set; } + + /// + /// Gets or sets the URI of the storage path to save the packet + /// capture. Must be a well-formed URI describing the location to save + /// the packet capture. + /// + [JsonProperty(PropertyName = "storagePath")] + public string StoragePath { get; set; } + + /// + /// Gets or sets a valid local path on the targeting VM. Must include + /// the name of the capture file (*.cap). For linux virtual machine it + /// must start with /var/captures. Required if no storage ID is + /// provided, otherwise optional. + /// + [JsonProperty(PropertyName = "filePath")] + public string FilePath { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Page1.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Page1.cs new file mode 100644 index 000000000000..8374b2d92903 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Page1.cs @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Azure; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + + /// + /// Defines a page in Azure responses. + /// + /// Type of the page content items + [JsonObject] + public class Page1 : IPage + { + /// + /// Gets the link to the next page. + /// + [JsonProperty("")] + public string NextPageLink { get; private set; } + + [JsonProperty("value")] + private IList Items{ get; set; } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// A an enumerator that can be used to iterate through the collection. + public IEnumerator GetEnumerator() + { + return Items == null ? System.Linq.Enumerable.Empty().GetEnumerator() : Items.GetEnumerator(); + } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// A an enumerator that can be used to iterate through the collection. + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcError.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcError.cs new file mode 100644 index 000000000000..28a922da7690 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcError.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for PcError. + /// + public static class PcError + { + public const string InternalError = "InternalError"; + public const string AgentStopped = "AgentStopped"; + public const string CaptureFailed = "CaptureFailed"; + public const string LocalFileFailed = "LocalFileFailed"; + public const string StorageFailed = "StorageFailed"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcProtocol.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcProtocol.cs new file mode 100644 index 000000000000..bdc4f1afefa6 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcProtocol.cs @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for PcProtocol. + /// + public static class PcProtocol + { + public const string TCP = "TCP"; + public const string UDP = "UDP"; + public const string Any = "Any"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcStatus.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcStatus.cs new file mode 100644 index 000000000000..3358f4cb2109 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/PcStatus.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for PcStatus. + /// + public static class PcStatus + { + public const string NotStarted = "NotStarted"; + public const string Running = "Running"; + public const string Stopped = "Stopped"; + public const string Error = "Error"; + public const string Unknown = "Unknown"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Protocol.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Protocol.cs new file mode 100644 index 000000000000..c559bad2ac71 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Protocol.cs @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + + /// + /// Defines values for Protocol. + /// + public static class Protocol + { + public const string TCP = "TCP"; + public const string UDP = "UDP"; + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkOperationStatus.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ProvisioningState.cs similarity index 75% rename from src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkOperationStatus.cs rename to src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ProvisioningState.cs index 945fa6fe974c..db90d27362b7 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/NetworkOperationStatus.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/ProvisioningState.cs @@ -13,12 +13,13 @@ namespace Microsoft.Azure.Management.Network.Models using Network; /// - /// Defines values for NetworkOperationStatus. + /// Defines values for ProvisioningState. /// - public static class NetworkOperationStatus + public static class ProvisioningState { - public const string InProgress = "InProgress"; public const string Succeeded = "Succeeded"; + public const string Updating = "Updating"; + public const string Deleting = "Deleting"; public const string Failed = "Failed"; } } diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/QueryTroubleshootingParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/QueryTroubleshootingParameters.cs new file mode 100644 index 000000000000..5d5f6e03ffdb --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/QueryTroubleshootingParameters.cs @@ -0,0 +1,63 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the resource to query the troubleshooting + /// result. + /// + public partial class QueryTroubleshootingParameters + { + /// + /// Initializes a new instance of the QueryTroubleshootingParameters + /// class. + /// + public QueryTroubleshootingParameters() { } + + /// + /// Initializes a new instance of the QueryTroubleshootingParameters + /// class. + /// + /// The target resource ID to query the + /// troubleshooting result. + public QueryTroubleshootingParameters(string targetResourceId) + { + TargetResourceId = targetResourceId; + } + + /// + /// Gets or sets the target resource ID to query the troubleshooting + /// result. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/RetentionPolicyParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/RetentionPolicyParameters.cs new file mode 100644 index 000000000000..9206e1e35666 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/RetentionPolicyParameters.cs @@ -0,0 +1,53 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the retention policy for flow log. + /// + public partial class RetentionPolicyParameters + { + /// + /// Initializes a new instance of the RetentionPolicyParameters class. + /// + public RetentionPolicyParameters() { } + + /// + /// Initializes a new instance of the RetentionPolicyParameters class. + /// + /// Number of days to retain flow log + /// records. + /// Flag to enable/disable retention. + public RetentionPolicyParameters(int? days = default(int?), bool? enabled = default(bool?)) + { + Days = days; + Enabled = enabled; + } + + /// + /// Gets or sets number of days to retain flow log records. + /// + [JsonProperty(PropertyName = "days")] + public int? Days { get; set; } + + /// + /// Gets or sets flag to enable/disable retention. + /// + [JsonProperty(PropertyName = "enabled")] + public bool? Enabled { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupNetworkInterface.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupNetworkInterface.cs new file mode 100644 index 000000000000..8215921ccf4e --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupNetworkInterface.cs @@ -0,0 +1,52 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Network interface and all its associated security rules. + /// + public partial class SecurityGroupNetworkInterface + { + /// + /// Initializes a new instance of the SecurityGroupNetworkInterface + /// class. + /// + public SecurityGroupNetworkInterface() { } + + /// + /// Initializes a new instance of the SecurityGroupNetworkInterface + /// class. + /// + /// ID of the network interface. + public SecurityGroupNetworkInterface(string id = default(string), SecurityRuleAssociations securityRuleAssociations = default(SecurityRuleAssociations)) + { + Id = id; + SecurityRuleAssociations = securityRuleAssociations; + } + + /// + /// Gets or sets ID of the network interface. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// + [JsonProperty(PropertyName = "securityRuleAssociations")] + public SecurityRuleAssociations SecurityRuleAssociations { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewParameters.cs new file mode 100644 index 000000000000..cbb1d6936df7 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewParameters.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the VM to check security groups for. + /// + public partial class SecurityGroupViewParameters + { + /// + /// Initializes a new instance of the SecurityGroupViewParameters + /// class. + /// + public SecurityGroupViewParameters() { } + + /// + /// Initializes a new instance of the SecurityGroupViewParameters + /// class. + /// + /// ID of the target VM. + public SecurityGroupViewParameters(string targetResourceId) + { + TargetResourceId = targetResourceId; + } + + /// + /// Gets or sets ID of the target VM. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewResult.cs new file mode 100644 index 000000000000..47911734f8a6 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityGroupViewResult.cs @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The information about security rules applied to the specified VM. + /// + public partial class SecurityGroupViewResult + { + /// + /// Initializes a new instance of the SecurityGroupViewResult class. + /// + public SecurityGroupViewResult() { } + + /// + /// Initializes a new instance of the SecurityGroupViewResult class. + /// + /// List of network interfaces on the + /// specified VM. + public SecurityGroupViewResult(IList networkInterfaces = default(IList)) + { + NetworkInterfaces = networkInterfaces; + } + + /// + /// Gets or sets list of network interfaces on the specified VM. + /// + [JsonProperty(PropertyName = "networkInterfaces")] + public IList NetworkInterfaces { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityRuleAssociations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityRuleAssociations.cs new file mode 100644 index 000000000000..ea3781ff011f --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SecurityRuleAssociations.cs @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// All security rules associated with the network interface. + /// + public partial class SecurityRuleAssociations + { + /// + /// Initializes a new instance of the SecurityRuleAssociations class. + /// + public SecurityRuleAssociations() { } + + /// + /// Initializes a new instance of the SecurityRuleAssociations class. + /// + /// Collection of default security + /// rules of the network security group. + /// Collection of effective + /// security rules. + public SecurityRuleAssociations(NetworkInterfaceAssociation networkInterfaceAssociation = default(NetworkInterfaceAssociation), SubnetAssociation subnetAssociation = default(SubnetAssociation), IList defaultSecurityRules = default(IList), IList effectiveSecurityRules = default(IList)) + { + NetworkInterfaceAssociation = networkInterfaceAssociation; + SubnetAssociation = subnetAssociation; + DefaultSecurityRules = defaultSecurityRules; + EffectiveSecurityRules = effectiveSecurityRules; + } + + /// + /// + [JsonProperty(PropertyName = "networkInterfaceAssociation")] + public NetworkInterfaceAssociation NetworkInterfaceAssociation { get; set; } + + /// + /// + [JsonProperty(PropertyName = "subnetAssociation")] + public SubnetAssociation SubnetAssociation { get; set; } + + /// + /// Gets or sets collection of default security rules of the network + /// security group. + /// + [JsonProperty(PropertyName = "defaultSecurityRules")] + public IList DefaultSecurityRules { get; set; } + + /// + /// Gets or sets collection of effective security rules. + /// + [JsonProperty(PropertyName = "effectiveSecurityRules")] + public IList EffectiveSecurityRules { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SubnetAssociation.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SubnetAssociation.cs new file mode 100644 index 000000000000..bc35b97a0ba5 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/SubnetAssociation.cs @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Network interface and its custom security rules. + /// + public partial class SubnetAssociation + { + /// + /// Initializes a new instance of the SubnetAssociation class. + /// + public SubnetAssociation() { } + + /// + /// Initializes a new instance of the SubnetAssociation class. + /// + /// Subnet ID. + /// Collection of custom security + /// rules. + public SubnetAssociation(string id = default(string), IList securityRules = default(IList)) + { + Id = id; + SecurityRules = securityRules; + } + + /// + /// Gets subnet ID. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; protected set; } + + /// + /// Gets or sets collection of custom security rules. + /// + [JsonProperty(PropertyName = "securityRules")] + public IList SecurityRules { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Topology.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Topology.cs new file mode 100644 index 000000000000..d2caabad3b7e --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/Topology.cs @@ -0,0 +1,71 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Topology of the specified resource group. + /// + public partial class Topology + { + /// + /// Initializes a new instance of the Topology class. + /// + public Topology() { } + + /// + /// Initializes a new instance of the Topology class. + /// + /// GUID representing the operation id. + /// The datetime when the topology was + /// initially created for the resource group. + /// The datetime when the topology was last + /// modified. + public Topology(string id = default(string), System.DateTime? createdDateTime = default(System.DateTime?), System.DateTime? lastModified = default(System.DateTime?), IList resources = default(IList)) + { + Id = id; + CreatedDateTime = createdDateTime; + LastModified = lastModified; + Resources = resources; + } + + /// + /// Gets GUID representing the operation id. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; protected set; } + + /// + /// Gets the datetime when the topology was initially created for the + /// resource group. + /// + [JsonProperty(PropertyName = "createdDateTime")] + public System.DateTime? CreatedDateTime { get; protected set; } + + /// + /// Gets the datetime when the topology was last modified. + /// + [JsonProperty(PropertyName = "lastModified")] + public System.DateTime? LastModified { get; protected set; } + + /// + /// + [JsonProperty(PropertyName = "resources")] + public IList Resources { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyAssociation.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyAssociation.cs new file mode 100644 index 000000000000..638c972b055e --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyAssociation.cs @@ -0,0 +1,67 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Resources that have an association with the parent resource. + /// + public partial class TopologyAssociation + { + /// + /// Initializes a new instance of the TopologyAssociation class. + /// + public TopologyAssociation() { } + + /// + /// Initializes a new instance of the TopologyAssociation class. + /// + /// The name of the resource that is associated with + /// the parent resource. + /// The ID of the resource that is associated + /// with the parent resource. + /// The association type of the child + /// resource to the parent resource. Possible values include: + /// 'Associated', 'Contains' + public TopologyAssociation(string name = default(string), string resourceId = default(string), string associationType = default(string)) + { + Name = name; + ResourceId = resourceId; + AssociationType = associationType; + } + + /// + /// Gets or sets the name of the resource that is associated with the + /// parent resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets the ID of the resource that is associated with the + /// parent resource. + /// + [JsonProperty(PropertyName = "resourceId")] + public string ResourceId { get; set; } + + /// + /// Gets or sets the association type of the child resource to the + /// parent resource. Possible values include: 'Associated', 'Contains' + /// + [JsonProperty(PropertyName = "associationType")] + public string AssociationType { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyParameters.cs new file mode 100644 index 000000000000..1da828689aa4 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyParameters.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the representation of topology. + /// + public partial class TopologyParameters + { + /// + /// Initializes a new instance of the TopologyParameters class. + /// + public TopologyParameters() { } + + /// + /// Initializes a new instance of the TopologyParameters class. + /// + /// The name of the target + /// resource group to perform topology on. + public TopologyParameters(string targetResourceGroupName) + { + TargetResourceGroupName = targetResourceGroupName; + } + + /// + /// Gets or sets the name of the target resource group to perform + /// topology on. + /// + [JsonProperty(PropertyName = "targetResourceGroupName")] + public string TargetResourceGroupName { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceGroupName"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyResource.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyResource.cs new file mode 100644 index 000000000000..3e0fcec91ae8 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TopologyResource.cs @@ -0,0 +1,72 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The network resource topology information for the given resource group. + /// + public partial class TopologyResource + { + /// + /// Initializes a new instance of the TopologyResource class. + /// + public TopologyResource() { } + + /// + /// Initializes a new instance of the TopologyResource class. + /// + /// Name of the resource. + /// ID of the resource. + /// Resource location. + /// Holds the associations the resource has + /// with other resources in the resource group. + public TopologyResource(string name = default(string), string id = default(string), string location = default(string), IList associations = default(IList)) + { + Name = name; + Id = id; + Location = location; + Associations = associations; + } + + /// + /// Gets or sets name of the resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets ID of the resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets resource location. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + /// + /// Gets or sets holds the associations the resource has with other + /// resources in the resource group. + /// + [JsonProperty(PropertyName = "associations")] + public IList Associations { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingDetails.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingDetails.cs new file mode 100644 index 000000000000..490167bf33d8 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingDetails.cs @@ -0,0 +1,79 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Information gained from troubleshooting of specified resource. + /// + public partial class TroubleshootingDetails + { + /// + /// Initializes a new instance of the TroubleshootingDetails class. + /// + public TroubleshootingDetails() { } + + /// + /// Initializes a new instance of the TroubleshootingDetails class. + /// + /// The id of the get troubleshoot operation. + /// Reason type of failure. + /// A summary of troubleshooting. + /// Details on troubleshooting results. + /// List of recommended + /// actions. + public TroubleshootingDetails(string id = default(string), string reasonType = default(string), string summary = default(string), string detail = default(string), IList recommendedActions = default(IList)) + { + Id = id; + ReasonType = reasonType; + Summary = summary; + Detail = detail; + RecommendedActions = recommendedActions; + } + + /// + /// Gets or sets the id of the get troubleshoot operation. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets reason type of failure. + /// + [JsonProperty(PropertyName = "reasonType")] + public string ReasonType { get; set; } + + /// + /// Gets or sets a summary of troubleshooting. + /// + [JsonProperty(PropertyName = "summary")] + public string Summary { get; set; } + + /// + /// Gets or sets details on troubleshooting results. + /// + [JsonProperty(PropertyName = "detail")] + public string Detail { get; set; } + + /// + /// Gets or sets list of recommended actions. + /// + [JsonProperty(PropertyName = "recommendedActions")] + public IList RecommendedActions { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingParameters.cs new file mode 100644 index 000000000000..eee48c9746c3 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingParameters.cs @@ -0,0 +1,89 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the resource to troubleshoot. + /// + [JsonTransformation] + public partial class TroubleshootingParameters + { + /// + /// Initializes a new instance of the TroubleshootingParameters class. + /// + public TroubleshootingParameters() { } + + /// + /// Initializes a new instance of the TroubleshootingParameters class. + /// + /// The target resource to + /// troubleshoot. + /// The ID for the storage account to save the + /// troubleshoot result. + /// The path to the blob to save the + /// troubleshoot result in. + public TroubleshootingParameters(string targetResourceId, string storageId, string storagePath) + { + TargetResourceId = targetResourceId; + StorageId = storageId; + StoragePath = storagePath; + } + + /// + /// Gets or sets the target resource to troubleshoot. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Gets or sets the ID for the storage account to save the + /// troubleshoot result. + /// + [JsonProperty(PropertyName = "properties.storageId")] + public string StorageId { get; set; } + + /// + /// Gets or sets the path to the blob to save the troubleshoot result + /// in. + /// + [JsonProperty(PropertyName = "properties.storagePath")] + public string StoragePath { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + if (StorageId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StorageId"); + } + if (StoragePath == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "StoragePath"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingRecommendedActions.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingRecommendedActions.cs new file mode 100644 index 000000000000..e10078bdd316 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingRecommendedActions.cs @@ -0,0 +1,75 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Recommended actions based on discovered issues. + /// + public partial class TroubleshootingRecommendedActions + { + /// + /// Initializes a new instance of the TroubleshootingRecommendedActions + /// class. + /// + public TroubleshootingRecommendedActions() { } + + /// + /// Initializes a new instance of the TroubleshootingRecommendedActions + /// class. + /// + /// ID of the recommended action. + /// Description of recommended + /// actions. + /// The uri linking to a documentation for the + /// recommended troubleshooting actions. + /// The information from the URI for the + /// recommended troubleshooting actions. + public TroubleshootingRecommendedActions(string actionId = default(string), string actionText = default(string), string actionUri = default(string), string actionUriText = default(string)) + { + ActionId = actionId; + ActionText = actionText; + ActionUri = actionUri; + ActionUriText = actionUriText; + } + + /// + /// Gets or sets ID of the recommended action. + /// + [JsonProperty(PropertyName = "actionId")] + public string ActionId { get; set; } + + /// + /// Gets or sets description of recommended actions. + /// + [JsonProperty(PropertyName = "actionText")] + public string ActionText { get; set; } + + /// + /// Gets or sets the uri linking to a documentation for the recommended + /// troubleshooting actions. + /// + [JsonProperty(PropertyName = "actionUri")] + public string ActionUri { get; set; } + + /// + /// Gets or sets the information from the URI for the recommended + /// troubleshooting actions. + /// + [JsonProperty(PropertyName = "actionUriText")] + public string ActionUriText { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingResult.cs new file mode 100644 index 000000000000..ae20c3c174d3 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/TroubleshootingResult.cs @@ -0,0 +1,71 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Troubleshooting information gained from specified resource. + /// + public partial class TroubleshootingResult + { + /// + /// Initializes a new instance of the TroubleshootingResult class. + /// + public TroubleshootingResult() { } + + /// + /// Initializes a new instance of the TroubleshootingResult class. + /// + /// The start time of the + /// troubleshooting. + /// The end time of the troubleshooting. + /// The result code of the troubleshooting. + /// Information from troubleshooting. + public TroubleshootingResult(System.DateTime? startTime = default(System.DateTime?), System.DateTime? endTime = default(System.DateTime?), string code = default(string), IList results = default(IList)) + { + StartTime = startTime; + EndTime = endTime; + Code = code; + Results = results; + } + + /// + /// Gets or sets the start time of the troubleshooting. + /// + [JsonProperty(PropertyName = "startTime")] + public System.DateTime? StartTime { get; set; } + + /// + /// Gets or sets the end time of the troubleshooting. + /// + [JsonProperty(PropertyName = "endTime")] + public System.DateTime? EndTime { get; set; } + + /// + /// Gets or sets the result code of the troubleshooting. + /// + [JsonProperty(PropertyName = "code")] + public string Code { get; set; } + + /// + /// Gets or sets information from troubleshooting. + /// + [JsonProperty(PropertyName = "results")] + public IList Results { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowParameters.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowParameters.cs new file mode 100644 index 000000000000..79ba1b5af7c0 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowParameters.cs @@ -0,0 +1,161 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters that define the IP flow to be verified. + /// + public partial class VerificationIPFlowParameters + { + /// + /// Initializes a new instance of the VerificationIPFlowParameters + /// class. + /// + public VerificationIPFlowParameters() { } + + /// + /// Initializes a new instance of the VerificationIPFlowParameters + /// class. + /// + /// The ID of the target resource to + /// perform next-hop on. + /// The direction of the packet represented as + /// a 5-tuple. Possible values include: 'Inbound', 'Outbound' + /// Protocol to be verified on. Possible values + /// include: 'TCP', 'UDP' + /// The local port. Acceptable values are a + /// single integer in the range (0-65535). Support for * for the source + /// port, which depends on the direction. + /// The remote port. Acceptable values are a + /// single integer in the range (0-65535). Support for * for the source + /// port, which depends on the direction. + /// The local IP address. Acceptable + /// values are valid IPv4 addresses. + /// The remote IP address. Acceptable + /// values are valid IPv4 addresses. + /// The NIC ID. (If VM has multiple + /// NICs and IP forwarding is enabled on any of them, then this + /// parameter must be specified. Otherwise optional). + public VerificationIPFlowParameters(string targetResourceId, string direction, string protocol, string localPort, string remotePort, string localIPAddress, string remoteIPAddress, string targetNicResourceId = default(string)) + { + TargetResourceId = targetResourceId; + Direction = direction; + Protocol = protocol; + LocalPort = localPort; + RemotePort = remotePort; + LocalIPAddress = localIPAddress; + RemoteIPAddress = remoteIPAddress; + TargetNicResourceId = targetNicResourceId; + } + + /// + /// Gets or sets the ID of the target resource to perform next-hop on. + /// + [JsonProperty(PropertyName = "targetResourceId")] + public string TargetResourceId { get; set; } + + /// + /// Gets or sets the direction of the packet represented as a 5-tuple. + /// Possible values include: 'Inbound', 'Outbound' + /// + [JsonProperty(PropertyName = "direction")] + public string Direction { get; set; } + + /// + /// Gets or sets protocol to be verified on. Possible values include: + /// 'TCP', 'UDP' + /// + [JsonProperty(PropertyName = "protocol")] + public string Protocol { get; set; } + + /// + /// Gets or sets the local port. Acceptable values are a single integer + /// in the range (0-65535). Support for * for the source port, which + /// depends on the direction. + /// + [JsonProperty(PropertyName = "localPort")] + public string LocalPort { get; set; } + + /// + /// Gets or sets the remote port. Acceptable values are a single + /// integer in the range (0-65535). Support for * for the source port, + /// which depends on the direction. + /// + [JsonProperty(PropertyName = "remotePort")] + public string RemotePort { get; set; } + + /// + /// Gets or sets the local IP address. Acceptable values are valid IPv4 + /// addresses. + /// + [JsonProperty(PropertyName = "localIPAddress")] + public string LocalIPAddress { get; set; } + + /// + /// Gets or sets the remote IP address. Acceptable values are valid + /// IPv4 addresses. + /// + [JsonProperty(PropertyName = "remoteIPAddress")] + public string RemoteIPAddress { get; set; } + + /// + /// Gets or sets the NIC ID. (If VM has multiple NICs and IP forwarding + /// is enabled on any of them, then this parameter must be specified. + /// Otherwise optional). + /// + [JsonProperty(PropertyName = "targetNicResourceId")] + public string TargetNicResourceId { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (TargetResourceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "TargetResourceId"); + } + if (Direction == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Direction"); + } + if (Protocol == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Protocol"); + } + if (LocalPort == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "LocalPort"); + } + if (RemotePort == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "RemotePort"); + } + if (LocalIPAddress == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "LocalIPAddress"); + } + if (RemoteIPAddress == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "RemoteIPAddress"); + } + } + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowResult.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowResult.cs new file mode 100644 index 000000000000..9bf87e238aeb --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/Models/VerificationIPFlowResult.cs @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network.Models +{ + using Azure; + using Management; + using Network; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Results of IP flow verification on the target resource. + /// + public partial class VerificationIPFlowResult + { + /// + /// Initializes a new instance of the VerificationIPFlowResult class. + /// + public VerificationIPFlowResult() { } + + /// + /// Initializes a new instance of the VerificationIPFlowResult class. + /// + /// Indicates whether the traffic is allowed or + /// denied. Possible values include: 'Allow', 'Deny' + /// Name of the rule. If input is not matched + /// against any security rule, it is not displayed. + public VerificationIPFlowResult(string access = default(string), string ruleName = default(string)) + { + Access = access; + RuleName = ruleName; + } + + /// + /// Gets or sets indicates whether the traffic is allowed or denied. + /// Possible values include: 'Allow', 'Deny' + /// + [JsonProperty(PropertyName = "access")] + public string Access { get; set; } + + /// + /// Gets or sets name of the rule. If input is not matched against any + /// security rule, it is not displayed. + /// + [JsonProperty(PropertyName = "ruleName")] + public string RuleName { get; set; } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkInterfacesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkInterfacesOperations.cs index 491edf90fc1a..723657e7d927 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkInterfacesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkInterfacesOperations.cs @@ -171,6 +171,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -370,6 +372,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -417,7 +421,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -454,7 +458,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -553,6 +557,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -600,7 +606,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -637,7 +643,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -799,6 +805,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -846,7 +854,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -883,7 +891,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -991,6 +999,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1038,7 +1048,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1075,7 +1085,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1209,6 +1219,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1256,7 +1268,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1293,7 +1305,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1398,6 +1410,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1572,6 +1586,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1625,7 +1641,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1662,7 +1678,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1680,7 +1696,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1788,6 +1804,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1835,7 +1853,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1872,7 +1890,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1980,6 +1998,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2027,7 +2047,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2064,7 +2084,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2151,6 +2171,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2198,7 +2220,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2235,7 +2257,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2322,6 +2344,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2369,7 +2393,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2406,7 +2430,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2494,6 +2518,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2541,7 +2567,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2578,7 +2604,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -2665,6 +2691,8 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -2712,7 +2740,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -2749,7 +2777,7 @@ internal NetworkInterfacesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkManagementClient.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkManagementClient.cs index 298d6fae1e98..0f79f4277948 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkManagementClient.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkManagementClient.cs @@ -36,12 +36,12 @@ public partial class NetworkManagementClient : ServiceClient /// Gets or sets json serialization settings. /// - public Newtonsoft.Json.JsonSerializerSettings SerializationSettings { get; private set; } + public JsonSerializerSettings SerializationSettings { get; private set; } /// /// Gets or sets json deserialization settings. /// - public Newtonsoft.Json.JsonSerializerSettings DeserializationSettings { get; private set; } + public JsonSerializerSettings DeserializationSettings { get; private set; } /// /// Credentials needed for the client to connect to Azure. @@ -147,6 +147,16 @@ public partial class NetworkManagementClient : ServiceClient public virtual ILocalNetworkGatewaysOperations LocalNetworkGateways { get; private set; } + /// + /// Gets the INetworkWatchersOperations. + /// + public virtual INetworkWatchersOperations NetworkWatchers { get; private set; } + + /// + /// Gets the IPacketCapturesOperations. + /// + public virtual IPacketCapturesOperations PacketCaptures { get; private set; } + /// /// Gets the IExpressRouteCircuitAuthorizationsOperations. /// @@ -398,6 +408,8 @@ private void Initialize() VirtualNetworkGateways = new VirtualNetworkGatewaysOperations(this); VirtualNetworkGatewayConnections = new VirtualNetworkGatewayConnectionsOperations(this); LocalNetworkGateways = new LocalNetworkGatewaysOperations(this); + NetworkWatchers = new NetworkWatchersOperations(this); + PacketCaptures = new PacketCapturesOperations(this); ExpressRouteCircuitAuthorizations = new ExpressRouteCircuitAuthorizationsOperations(this); ExpressRouteCircuitPeerings = new ExpressRouteCircuitPeeringsOperations(this); ExpressRouteCircuits = new ExpressRouteCircuitsOperations(this); @@ -409,28 +421,28 @@ private void Initialize() AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; - SerializationSettings = new Newtonsoft.Json.JsonSerializerSettings + SerializationSettings = new JsonSerializerSettings { - Formatting = Newtonsoft.Json.Formatting.Indented, - DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, - DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, - NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, - ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, + Formatting = Formatting.Indented, + DateFormatHandling = DateFormatHandling.IsoDateFormat, + DateTimeZoneHandling = DateTimeZoneHandling.Utc, + NullValueHandling = NullValueHandling.Ignore, + ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), - Converters = new System.Collections.Generic.List + Converters = new List { new Iso8601TimeSpanConverter() } }; SerializationSettings.Converters.Add(new TransformationJsonConverter()); - DeserializationSettings = new Newtonsoft.Json.JsonSerializerSettings + DeserializationSettings = new JsonSerializerSettings { - DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, - DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, - NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, - ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, + DateFormatHandling = DateFormatHandling.IsoDateFormat, + DateTimeZoneHandling = DateTimeZoneHandling.Utc, + NullValueHandling = NullValueHandling.Ignore, + ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), - Converters = new System.Collections.Generic.List + Converters = new List { new Iso8601TimeSpanConverter() } @@ -530,6 +542,8 @@ private void Initialize() } _httpRequest.Headers.TryAddWithoutValidation("accept-language", AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -577,7 +591,7 @@ private void Initialize() ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -614,7 +628,7 @@ private void Initialize() { _result.Body = SafeJsonConvert.DeserializeObject(_responseContent, DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkSecurityGroupsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkSecurityGroupsOperations.cs index c9b9200fc192..8b82365b9833 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkSecurityGroupsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkSecurityGroupsOperations.cs @@ -171,6 +171,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -372,6 +374,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -419,7 +423,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -456,7 +460,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -555,6 +559,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -602,7 +608,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -639,7 +645,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -744,6 +750,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -920,6 +928,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -973,7 +983,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1010,7 +1020,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1028,7 +1038,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1115,6 +1125,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1162,7 +1174,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1199,7 +1211,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1286,6 +1298,8 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1333,7 +1347,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1370,7 +1384,7 @@ internal NetworkSecurityGroupsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperations.cs new file mode 100644 index 000000000000..0ef0fd49a6e1 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperations.cs @@ -0,0 +1,3022 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// NetworkWatchersOperations operations. + /// + internal partial class NetworkWatchersOperations : IServiceOperations, INetworkWatchersOperations + { + /// + /// Initializes a new instance of the NetworkWatchersOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal NetworkWatchersOperations(NetworkManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the NetworkManagementClient + /// + public NetworkManagementClient Client { get; private set; } + + /// + /// Creates or updates a network watcher in the specified resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the network watcher resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NetworkWatcher parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "CreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the specified network watcher by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets all network watchers by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets all network watchers by subscription. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListAllWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListAll", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkWatchers").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the current network topology by resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the representation of topology. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetTopologyWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TopologyParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetTopology", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/topology").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> VerifyIPFlowWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginVerifyIPFlowWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetNextHopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NextHopParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetNextHopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetVMSecurityRulesWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetVMSecurityRulesWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetTroubleshootingWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetTroubleshootingWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetTroubleshootingResultWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetTroubleshootingResultWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> SetFlowLogConfigurationWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginSetFlowLogConfigurationWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetFlowLogStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetFlowLogStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + if (_httpResponse.Content != null) { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + } + else { + _responseContent = string.Empty; + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginVerifyIPFlowWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginVerifyIPFlow", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/ipFlowVerify").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetNextHopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, NextHopParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetNextHop", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/nextHop").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetVMSecurityRulesWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetVMSecurityRules", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/securityGroupView").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetTroubleshootingWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetTroubleshooting", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/troubleshoot").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetTroubleshootingResultWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetTroubleshootingResult", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryTroubleshootResult").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginSetFlowLogConfigurationWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginSetFlowLogConfiguration", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/configureFlowLog").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetFlowLogStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetFlowLogStatus", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryFlowLogStatus").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperationsExtensions.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperationsExtensions.cs new file mode 100644 index 000000000000..2b23d65c17f7 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/NetworkWatchersOperationsExtensions.cs @@ -0,0 +1,944 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for NetworkWatchersOperations. + /// + public static partial class NetworkWatchersOperationsExtensions + { + /// + /// Creates or updates a network watcher in the specified resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the network watcher resource. + /// + public static NetworkWatcher CreateOrUpdate(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NetworkWatcher parameters) + { + return operations.CreateOrUpdateAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Creates or updates a network watcher in the specified resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the network watcher resource. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NetworkWatcher parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the specified network watcher by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + public static NetworkWatcher Get(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName) + { + return operations.GetAsync(resourceGroupName, networkWatcherName).GetAwaiter().GetResult(); + } + + /// + /// Gets the specified network watcher by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, networkWatcherName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + public static void Delete(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName) + { + operations.DeleteAsync(resourceGroupName, networkWatcherName).GetAwaiter().GetResult(); + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.DeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets all network watchers by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + public static IEnumerable List(this INetworkWatchersOperations operations, string resourceGroupName) + { + return operations.ListAsync(resourceGroupName).GetAwaiter().GetResult(); + } + + /// + /// Gets all network watchers by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this INetworkWatchersOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets all network watchers by subscription. + /// + /// + /// The operations group for this extension method. + /// + public static IEnumerable ListAll(this INetworkWatchersOperations operations) + { + return operations.ListAllAsync().GetAwaiter().GetResult(); + } + + /// + /// Gets all network watchers by subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAllAsync(this INetworkWatchersOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListAllWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the current network topology by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the representation of topology. + /// + public static Topology GetTopology(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TopologyParameters parameters) + { + return operations.GetTopologyAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Gets the current network topology by resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the representation of topology. + /// + /// + /// The cancellation token. + /// + public static async Task GetTopologyAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TopologyParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetTopologyWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + public static VerificationIPFlowResult VerifyIPFlow(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters) + { + return operations.VerifyIPFlowAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// The cancellation token. + /// + public static async Task VerifyIPFlowAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.VerifyIPFlowWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + public static NextHopResult GetNextHop(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NextHopParameters parameters) + { + return operations.GetNextHopAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// The cancellation token. + /// + public static async Task GetNextHopAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NextHopParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetNextHopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + public static SecurityGroupViewResult GetVMSecurityRules(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters) + { + return operations.GetVMSecurityRulesAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// The cancellation token. + /// + public static async Task GetVMSecurityRulesAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetVMSecurityRulesWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + public static TroubleshootingResult GetTroubleshooting(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters) + { + return operations.GetTroubleshootingAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// The cancellation token. + /// + public static async Task GetTroubleshootingAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetTroubleshootingWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + public static TroubleshootingResult GetTroubleshootingResult(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters) + { + return operations.GetTroubleshootingResultAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + /// + /// The cancellation token. + /// + public static async Task GetTroubleshootingResultAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetTroubleshootingResultWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + public static FlowLogInformation SetFlowLogConfiguration(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogInformation parameters) + { + return operations.SetFlowLogConfigurationAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// The cancellation token. + /// + public static async Task SetFlowLogConfigurationAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.SetFlowLogConfigurationWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + public static FlowLogInformation GetFlowLogStatus(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters) + { + return operations.GetFlowLogStatusAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// The cancellation token. + /// + public static async Task GetFlowLogStatusAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetFlowLogStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + public static void BeginDelete(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName) + { + operations.BeginDeleteAsync(resourceGroupName, networkWatcherName).GetAwaiter().GetResult(); + } + + /// + /// Deletes the specified network watcher resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + public static VerificationIPFlowResult BeginVerifyIPFlow(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters) + { + return operations.BeginVerifyIPFlowAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Verify IP flow from the specified VM to a location given the currently + /// configured NSG rules. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the IP flow to be verified. + /// + /// + /// The cancellation token. + /// + public static async Task BeginVerifyIPFlowAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, VerificationIPFlowParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginVerifyIPFlowWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + public static NextHopResult BeginGetNextHop(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NextHopParameters parameters) + { + return operations.BeginGetNextHopAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Gets the next hop from the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the source and destination endpoint. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetNextHopAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, NextHopParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetNextHopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + public static SecurityGroupViewResult BeginGetVMSecurityRules(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters) + { + return operations.BeginGetVMSecurityRulesAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Gets the configured and effective security group rules on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// Parameters that define the VM to check security groups for. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetVMSecurityRulesAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, SecurityGroupViewParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetVMSecurityRulesWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + public static TroubleshootingResult BeginGetTroubleshooting(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters) + { + return operations.BeginGetTroubleshootingAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Initiate troubleshooting on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to troubleshoot. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetTroubleshootingAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, TroubleshootingParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetTroubleshootingWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + public static TroubleshootingResult BeginGetTroubleshootingResult(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters) + { + return operations.BeginGetTroubleshootingResultAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Get the last completed troubleshooting result on a specified resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the resource to query the troubleshooting result. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetTroubleshootingResultAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, QueryTroubleshootingParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetTroubleshootingResultWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + public static FlowLogInformation BeginSetFlowLogConfiguration(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogInformation parameters) + { + return operations.BeginSetFlowLogConfigurationAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Configures flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define the configuration of flow log. + /// + /// + /// The cancellation token. + /// + public static async Task BeginSetFlowLogConfigurationAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogInformation parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginSetFlowLogConfigurationWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + public static FlowLogInformation BeginGetFlowLogStatus(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters) + { + return operations.BeginGetFlowLogStatusAsync(resourceGroupName, networkWatcherName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Queries status of flow log on a specified resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the network watcher resource group. + /// + /// + /// The name of the network watcher resource. + /// + /// + /// Parameters that define a resource to query flow log status. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetFlowLogStatusAsync(this INetworkWatchersOperations operations, string resourceGroupName, string networkWatcherName, FlowLogStatusParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetFlowLogStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperations.cs new file mode 100644 index 000000000000..4459a7140da5 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperations.cs @@ -0,0 +1,1345 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PacketCapturesOperations operations. + /// + internal partial class PacketCapturesOperations : IServiceOperations, IPacketCapturesOperations + { + /// + /// Initializes a new instance of the PacketCapturesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal PacketCapturesOperations(NetworkManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the NetworkManagementClient + /// + public NetworkManagementClient Client { get; private set; } + + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginCreateWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets a packet capture session by name. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (packetCaptureName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "packetCaptureName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("packetCaptureName", packetCaptureName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{packetCaptureName}", System.Uri.EscapeDataString(packetCaptureName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task StopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginStopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Lists all packet capture sessions within the specified resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (packetCaptureName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "packetCaptureName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("packetCaptureName", packetCaptureName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{packetCaptureName}", System.Uri.EscapeDataString(packetCaptureName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new System.Net.Http.StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (packetCaptureName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "packetCaptureName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("packetCaptureName", packetCaptureName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{packetCaptureName}", System.Uri.EscapeDataString(packetCaptureName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 204 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + if (_httpResponse.Content != null) { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + } + else { + _responseContent = string.Empty; + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginStopWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (packetCaptureName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "packetCaptureName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("packetCaptureName", packetCaptureName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginStop", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}/stop").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{packetCaptureName}", System.Uri.EscapeDataString(packetCaptureName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + if (_httpResponse.Content != null) { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + } + else { + _responseContent = string.Empty; + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetStatusWithHttpMessagesAsync(string resourceGroupName, string networkWatcherName, string packetCaptureName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (networkWatcherName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "networkWatcherName"); + } + if (packetCaptureName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "packetCaptureName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("networkWatcherName", networkWatcherName); + tracingParameters.Add("packetCaptureName", packetCaptureName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetStatus", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}/queryStatus").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{networkWatcherName}", System.Uri.EscapeDataString(networkWatcherName)); + _url = _url.Replace("{packetCaptureName}", System.Uri.EscapeDataString(packetCaptureName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperationsExtensions.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperationsExtensions.cs new file mode 100644 index 000000000000..ecccc811f7d2 --- /dev/null +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PacketCapturesOperationsExtensions.cs @@ -0,0 +1,482 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.Network +{ + using Azure; + using Management; + using Rest; + using Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for PacketCapturesOperations. + /// + public static partial class PacketCapturesOperationsExtensions + { + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + public static PacketCaptureResult Create(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters) + { + return operations.CreateAsync(resourceGroupName, networkWatcherName, packetCaptureName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// The cancellation token. + /// + public static async Task CreateAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets a packet capture session by name. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + public static PacketCaptureResult Get(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + return operations.GetAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Gets a packet capture session by name. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + public static void Delete(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + operations.DeleteAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.DeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + public static void Stop(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + operations.StopAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task StopAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.StopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + public static PacketCaptureQueryStatusResult GetStatus(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + return operations.GetStatusAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task GetStatusAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all packet capture sessions within the specified resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + public static IEnumerable List(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName) + { + return operations.ListAsync(resourceGroupName, networkWatcherName).GetAwaiter().GetResult(); + } + + /// + /// Lists all packet capture sessions within the specified resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, networkWatcherName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + public static PacketCaptureResult BeginCreate(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters) + { + return operations.BeginCreateAsync(resourceGroupName, networkWatcherName, packetCaptureName, parameters).GetAwaiter().GetResult(); + } + + /// + /// Create and start a packet capture on the specified VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// Parameters that define the create packet capture operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginCreateAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, PacketCapture parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginCreateWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + public static void BeginDelete(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + operations.BeginDeleteAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Deletes the specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + public static void BeginStop(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + operations.BeginStopAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Stops a specified packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the network watcher. + /// + /// + /// The name of the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task BeginStopAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + await operations.BeginStopWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false); + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + public static PacketCaptureQueryStatusResult BeginGetStatus(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName) + { + return operations.BeginGetStatusAsync(resourceGroupName, networkWatcherName, packetCaptureName).GetAwaiter().GetResult(); + } + + /// + /// Query the status of a running packet capture session. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the Network Watcher resource. + /// + /// + /// The name given to the packet capture session. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetStatusAsync(this IPacketCapturesOperations operations, string resourceGroupName, string networkWatcherName, string packetCaptureName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetStatusWithHttpMessagesAsync(resourceGroupName, networkWatcherName, packetCaptureName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} + diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PublicIpAddressesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PublicIpAddressesOperations.cs index e302b923454a..4dd5820a250c 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PublicIpAddressesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/PublicIpAddressesOperations.cs @@ -171,6 +171,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -370,6 +372,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -417,7 +421,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -454,7 +458,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -553,6 +557,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -600,7 +606,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -637,7 +643,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -742,6 +748,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -916,6 +924,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -969,7 +979,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1006,7 +1016,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1024,7 +1034,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1111,6 +1121,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1158,7 +1170,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1195,7 +1207,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1282,6 +1294,8 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1329,7 +1343,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1366,7 +1380,7 @@ internal PublicIPAddressesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFilterRulesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFilterRulesOperations.cs index 3ce251f75174..d0d79d3e759c 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFilterRulesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFilterRulesOperations.cs @@ -175,6 +175,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -222,7 +224,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -259,7 +261,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -423,6 +425,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -470,7 +474,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -507,7 +511,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -621,6 +625,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -812,6 +818,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -865,7 +873,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -902,7 +910,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -920,7 +928,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1049,6 +1057,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1102,7 +1112,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1139,7 +1149,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1226,6 +1236,8 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1273,7 +1285,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1310,7 +1322,7 @@ internal RouteFilterRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFiltersOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFiltersOperations.cs index 903e07d4c222..2e88eb338d9e 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFiltersOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteFiltersOperations.cs @@ -171,6 +171,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -404,6 +406,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -451,7 +455,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -488,7 +492,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -578,6 +582,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -625,7 +631,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -662,7 +668,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -767,6 +773,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -941,6 +949,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -994,7 +1004,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1031,7 +1041,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1049,7 +1059,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1165,6 +1175,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1218,7 +1230,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1255,7 +1267,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1342,6 +1354,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1389,7 +1403,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1426,7 +1440,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1513,6 +1527,8 @@ internal RouteFiltersOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1560,7 +1576,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1597,7 +1613,7 @@ internal RouteFiltersOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteTablesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteTablesOperations.cs index 1e32c09fbd28..39e2fe1ff1d0 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteTablesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RouteTablesOperations.cs @@ -171,6 +171,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -379,6 +381,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -426,7 +430,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -463,7 +467,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -553,6 +557,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -600,7 +606,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -637,7 +643,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -742,6 +748,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -916,6 +924,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -969,7 +979,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1006,7 +1016,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1024,7 +1034,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1111,6 +1121,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1158,7 +1170,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1195,7 +1207,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1282,6 +1294,8 @@ internal RouteTablesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1329,7 +1343,7 @@ internal RouteTablesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1366,7 +1380,7 @@ internal RouteTablesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RoutesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RoutesOperations.cs index 824393a18cfc..17ba6d4c38af 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RoutesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/RoutesOperations.cs @@ -175,6 +175,8 @@ internal RoutesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -222,7 +224,7 @@ internal RoutesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -259,7 +261,7 @@ internal RoutesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -395,6 +397,8 @@ internal RoutesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -442,7 +446,7 @@ internal RoutesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -479,7 +483,7 @@ internal RoutesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -593,6 +597,8 @@ internal RoutesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -780,6 +786,8 @@ internal RoutesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -833,7 +841,7 @@ internal RoutesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -870,7 +878,7 @@ internal RoutesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -888,7 +896,7 @@ internal RoutesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -975,6 +983,8 @@ internal RoutesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1022,7 +1032,7 @@ internal RoutesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1059,7 +1069,7 @@ internal RoutesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SecurityRulesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SecurityRulesOperations.cs index b73270476090..6c8b1eeae757 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SecurityRulesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SecurityRulesOperations.cs @@ -175,6 +175,8 @@ internal SecurityRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -222,7 +224,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -259,7 +261,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -396,6 +398,8 @@ internal SecurityRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -443,7 +447,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -480,7 +484,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -594,6 +598,8 @@ internal SecurityRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -782,6 +788,8 @@ internal SecurityRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -835,7 +843,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -872,7 +880,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -890,7 +898,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -977,6 +985,8 @@ internal SecurityRulesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1024,7 +1034,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1061,7 +1071,7 @@ internal SecurityRulesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SubnetsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SubnetsOperations.cs index f0a32dde1dac..255d5e338fdd 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SubnetsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/SubnetsOperations.cs @@ -183,6 +183,8 @@ internal SubnetsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -230,7 +232,7 @@ internal SubnetsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -267,7 +269,7 @@ internal SubnetsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -403,6 +405,8 @@ internal SubnetsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -450,7 +454,7 @@ internal SubnetsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -487,7 +491,7 @@ internal SubnetsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -601,6 +605,8 @@ internal SubnetsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -784,6 +790,8 @@ internal SubnetsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -837,7 +845,7 @@ internal SubnetsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -874,7 +882,7 @@ internal SubnetsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -892,7 +900,7 @@ internal SubnetsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -979,6 +987,8 @@ internal SubnetsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1026,7 +1036,7 @@ internal SubnetsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1063,7 +1073,7 @@ internal SubnetsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/UsagesOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/UsagesOperations.cs index 664c9f40a5ec..53b5fca23708 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/UsagesOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/UsagesOperations.cs @@ -139,6 +139,8 @@ internal UsagesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -186,7 +188,7 @@ internal UsagesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -223,7 +225,7 @@ internal UsagesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -310,6 +312,8 @@ internal UsagesOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -357,7 +361,7 @@ internal UsagesOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -394,7 +398,7 @@ internal UsagesOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewayConnectionsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewayConnectionsOperations.cs index e11bde9328fd..c30231873f58 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewayConnectionsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewayConnectionsOperations.cs @@ -168,6 +168,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -215,7 +217,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -252,7 +254,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -413,6 +415,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -460,7 +464,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -497,7 +501,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -597,6 +601,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -644,7 +650,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -681,7 +687,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -832,6 +838,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -885,7 +893,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -922,7 +930,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -940,7 +948,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1045,6 +1053,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1227,6 +1237,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1280,7 +1292,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1317,7 +1329,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1335,7 +1347,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1459,6 +1471,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1512,7 +1526,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1549,7 +1563,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1637,6 +1651,8 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1684,7 +1700,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1721,7 +1737,7 @@ internal VirtualNetworkGatewayConnectionsOperations(NetworkManagementClient clie { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperations.cs index feb8f3507628..52db217a6d15 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperations.cs @@ -167,6 +167,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -214,7 +216,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -251,7 +253,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -372,6 +374,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -419,7 +423,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -456,7 +460,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -605,6 +609,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -658,7 +664,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -695,7 +701,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -712,6 +718,80 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) return _result; } + /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetBgpPeerStatusWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetBgpPeerStatusWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetLearnedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetLearnedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> GetAdvertisedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginGetAdvertisedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Creates or updates a virtual network gateway in the specified resource /// group. @@ -816,6 +896,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -869,7 +951,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -906,7 +988,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -924,7 +1006,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1029,6 +1111,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1205,6 +1289,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1252,7 +1338,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1289,7 +1375,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1307,10 +1393,16 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } /// - /// Gets all virtual network gateways by resource group. + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. /// - /// - /// The NextLink from the previous successful call to List operation. + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. /// /// /// Headers that will be added to request. @@ -1333,12 +1425,21 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginGetBgpPeerStatusWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (nextPageLink == null) + if (resourceGroupName == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (virtualNetworkGatewayName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "virtualNetworkGatewayName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } + string apiVersion = "2016-09-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1346,14 +1447,28 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("virtualNetworkGatewayName", virtualNetworkGatewayName); + tracingParameters.Add("peer", peer); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetBgpPeerStatus", tracingParameters); } // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getBgpPeerStatus").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{virtualNetworkGatewayName}", System.Uri.EscapeDataString(virtualNetworkGatewayName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (peer != null) + { + _queryParameters.Add(string.Format("peer={0}", System.Uri.EscapeDataString(peer))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } if (_queryParameters.Count > 0) { _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); @@ -1361,7 +1476,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) // Create HTTP transport objects var _httpRequest = new System.Net.Http.HttpRequestMessage(); System.Net.Http.HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1376,6 +1491,8 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1410,7 +1527,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1423,7 +1540,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1445,7 +1562,7 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -1458,9 +1575,9 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1477,6 +1594,580 @@ internal VirtualNetworkGatewaysOperations(NetworkManagementClient client) return _result; } - } -} + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetLearnedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (virtualNetworkGatewayName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "virtualNetworkGatewayName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("virtualNetworkGatewayName", virtualNetworkGatewayName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetLearnedRoutes", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getLearnedRoutes").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{virtualNetworkGatewayName}", System.Uri.EscapeDataString(virtualNetworkGatewayName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginGetAdvertisedRoutesWithHttpMessagesAsync(string resourceGroupName, string virtualNetworkGatewayName, string peer, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (virtualNetworkGatewayName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "virtualNetworkGatewayName"); + } + if (peer == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "peer"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2016-09-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("virtualNetworkGatewayName", virtualNetworkGatewayName); + tracingParameters.Add("peer", peer); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginGetAdvertisedRoutes", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getAdvertisedRoutes").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{virtualNetworkGatewayName}", System.Uri.EscapeDataString(virtualNetworkGatewayName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (peer != null) + { + _queryParameters.Add(string.Format("peer={0}", System.Uri.EscapeDataString(peer))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets all virtual network gateways by resource group. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new System.Net.Http.HttpRequestMessage(); + System.Net.Http.HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new System.Net.Http.HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperationsExtensions.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperationsExtensions.cs index 13a89b39fef5..450449eaa8ab 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperationsExtensions.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkGatewaysOperationsExtensions.cs @@ -280,6 +280,142 @@ public static string Generatevpnclientpackage(this IVirtualNetworkGatewaysOperat } } + /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + public static BgpPeerStatusListResult GetBgpPeerStatus(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string)) + { + return operations.GetBgpPeerStatusAsync(resourceGroupName, virtualNetworkGatewayName, peer).GetAwaiter().GetResult(); + } + + /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + /// + /// The cancellation token. + /// + public static async Task GetBgpPeerStatusAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetBgpPeerStatusWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + public static GatewayRouteListResult GetLearnedRoutes(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName) + { + return operations.GetLearnedRoutesAsync(resourceGroupName, virtualNetworkGatewayName).GetAwaiter().GetResult(); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The cancellation token. + /// + public static async Task GetLearnedRoutesAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetLearnedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + public static GatewayRouteListResult GetAdvertisedRoutes(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer) + { + return operations.GetAdvertisedRoutesAsync(resourceGroupName, virtualNetworkGatewayName, peer).GetAwaiter().GetResult(); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// The cancellation token. + /// + public static async Task GetAdvertisedRoutesAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetAdvertisedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Creates or updates a virtual network gateway in the specified resource /// group. @@ -415,6 +551,142 @@ public static void BeginDelete(this IVirtualNetworkGatewaysOperations operations } } + /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + public static BgpPeerStatusListResult BeginGetBgpPeerStatus(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string)) + { + return operations.BeginGetBgpPeerStatusAsync(resourceGroupName, virtualNetworkGatewayName, peer).GetAwaiter().GetResult(); + } + + /// + /// The GetBgpPeerStatus operation retrieves the status of all BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer to retrieve the status of. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetBgpPeerStatusAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetBgpPeerStatusWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + public static GatewayRouteListResult BeginGetLearnedRoutes(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName) + { + return operations.BeginGetLearnedRoutesAsync(resourceGroupName, virtualNetworkGatewayName).GetAwaiter().GetResult(); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway has + /// learned, including routes learned from BGP peers. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetLearnedRoutesAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetLearnedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + public static GatewayRouteListResult BeginGetAdvertisedRoutes(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer) + { + return operations.BeginGetAdvertisedRoutesAsync(resourceGroupName, virtualNetworkGatewayName, peer).GetAwaiter().GetResult(); + } + + /// + /// This operation retrieves a list of routes the virtual network gateway is + /// advertising to the specified peer. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual network gateway. + /// + /// + /// The IP address of the peer + /// + /// + /// The cancellation token. + /// + public static async Task BeginGetAdvertisedRoutesAsync(this IVirtualNetworkGatewaysOperations operations, string resourceGroupName, string virtualNetworkGatewayName, string peer, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginGetAdvertisedRoutesWithHttpMessagesAsync(resourceGroupName, virtualNetworkGatewayName, peer, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Gets all virtual network gateways by resource group. /// diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkPeeringsOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkPeeringsOperations.cs index 2969b38d5889..991ea3a2c9e4 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkPeeringsOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworkPeeringsOperations.cs @@ -175,6 +175,8 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -222,7 +224,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -259,7 +261,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -396,6 +398,8 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -443,7 +447,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -480,7 +484,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -594,6 +598,8 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -778,6 +784,8 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -831,7 +839,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -868,7 +876,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -886,7 +894,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -973,6 +981,8 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1020,7 +1030,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1057,7 +1067,7 @@ internal VirtualNetworkPeeringsOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworksOperations.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworksOperations.cs index d6b24b32a438..b58e1a3fd0fb 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworksOperations.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Generated/VirtualNetworksOperations.cs @@ -171,6 +171,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -218,7 +220,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -255,7 +257,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -370,6 +372,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -417,7 +421,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -454,7 +458,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -553,6 +557,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -600,7 +606,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -637,7 +643,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -753,6 +759,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -800,7 +808,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -837,7 +845,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -942,6 +950,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1116,6 +1126,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1169,7 +1181,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1206,7 +1218,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1224,7 +1236,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1311,6 +1323,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1358,7 +1372,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1395,7 +1409,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) @@ -1482,6 +1496,8 @@ internal VirtualNetworksOperations(NetworkManagementClient client) } _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); } + + if (customHeaders != null) { foreach(var _header in customHeaders) @@ -1529,7 +1545,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) ex.Body = _errorBody; } } - catch (Newtonsoft.Json.JsonException) + catch (JsonException) { // Ignore the exception } @@ -1566,7 +1582,7 @@ internal VirtualNetworksOperations(NetworkManagementClient client) { _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } - catch (Newtonsoft.Json.JsonException ex) + catch (JsonException ex) { _httpRequest.Dispose(); if (_httpResponse != null) diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Properties/AssemblyInfo.cs b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Properties/AssemblyInfo.cs index ed978df121ac..460547dbb504 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Properties/AssemblyInfo.cs +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/Properties/AssemblyInfo.cs @@ -7,8 +7,8 @@ [assembly: AssemblyTitle("Microsoft Azure Network Management Library")] [assembly: AssemblyDescription("Provides Microsoft Azure Network management functions for managing the Microsoft Azure Network service.")] -[assembly: AssemblyVersion("8.2.0.0")] -[assembly: AssemblyFileVersion("8.2.0.0")] +[assembly: AssemblyVersion("8.3.0.0")] +[assembly: AssemblyFileVersion("8.3.0.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/generate.cmd b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/generate.cmd index 19b591211d57..ae14a12a3302 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/generate.cmd +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/generate.cmd @@ -4,7 +4,7 @@ :: @echo off -set autoRestVersion=1.0.0-Nightly20161220 +set autoRestVersion=1.0.0-Nightly20170202 if "%1" == "" ( set specFile="https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-network/compositeNetworkClient.json" ) else ( diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/project.json b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/project.json index 82e51e570180..ef9812e2cb3f 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/project.json +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network/project.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-preview", + "version": "8.3.0-preview", "description": "Provides management capabilities for Network services.", "authors": [ "Microsoft" ], diff --git a/src/ResourceManagement/Network/Network.Tests/Helpers/Deployment.cs b/src/ResourceManagement/Network/Network.Tests/Helpers/Deployment.cs new file mode 100644 index 000000000000..1f0fe2b8032b --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Helpers/Deployment.cs @@ -0,0 +1,57 @@ +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; + +namespace Network.Tests.Helpers +{ + public static class Deployments + { + public static void CreateVm( + ResourceManagementClient resourcesClient, + string resourceGroupName, + string location, + string virtualMachineName, + string storageAccountName, + string networkInterfaceName, + string networkSecurityGroupName, + string diagnosticsStorageAccountName, + string deploymentName) + { + string deploymentParams = @"{" + + @"'resourceGroupName': {'value': '" + resourceGroupName + "'}," + + @"'location': {'value': '" + location + "'}," + + @"'virtualMachineName': { 'value': '" + virtualMachineName + "'}," + + @"'virtualMachineSize': { 'value': 'Standard_DS1_v2'}," + + @"'adminUsername': { 'value': 'netanalytics32'}," + + @"'storageAccountName': { 'value': '" + storageAccountName + "'}," + + @"'routeTableName': { 'value': '" + resourceGroupName + "RT'}," + + @"'virtualNetworkName': { 'value': '" + resourceGroupName + "-vnet'}," + + @"'networkInterfaceName': { 'value': '" + networkInterfaceName + "'}," + + @"'networkSecurityGroupName': { 'value': '" + networkSecurityGroupName + "'}," + + @"'adminPassword': { 'value': 'netanalytics-32!'}," + + @"'storageAccountType': { 'value': 'Premium_LRS'}," + + @"'diagnosticsStorageAccountName': { 'value': '" + diagnosticsStorageAccountName + "'}," + + @"'diagnosticsStorageAccountId': { 'value': 'Microsoft.Storage/storageAccounts/" + diagnosticsStorageAccountName + "'}," + + @"'diagnosticsStorageAccountType': { 'value': 'Standard_LRS'}," + + @"'addressPrefix': { 'value': '10.17.3.0/24'}," + + @"'subnetName': { 'value': 'default'}, 'subnetPrefix': { 'value': '10.17.3.0/24'}," + + @"'publicIpAddressName': { 'value': '" + virtualMachineName + "-ip'}," + + @"'publicIpAddressType': { 'value': 'Dynamic'}" + + @"}"; + + var deploymentProperties = new DeploymentProperties + { + Template = JObject.Parse(File.ReadAllText(Path.Combine(Directory.GetCurrentDirectory(), "TestData", "DeploymentTemplate.json"))), + Parameters = JObject.Parse(deploymentParams), + Mode = DeploymentMode.Incremental + }; + + var deployment = resourcesClient.Deployments.CreateOrUpdate(resourceGroupName, deploymentName, new Deployment(deploymentProperties)); + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Helpers/NetworkManagementTestUtilities.cs b/src/ResourceManagement/Network/Network.Tests/Helpers/NetworkManagementTestUtilities.cs index 0fa2498887c5..12f21b68f9e0 100644 --- a/src/ResourceManagement/Network/Network.Tests/Helpers/NetworkManagementTestUtilities.cs +++ b/src/ResourceManagement/Network/Network.Tests/Helpers/NetworkManagementTestUtilities.cs @@ -4,8 +4,10 @@ using System; using System.Collections.Generic; using System.Linq; +using Microsoft.Azure.Management.Compute; using Microsoft.Azure.Management.Network; using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Storage; using ResourceGroups.Tests; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; @@ -25,6 +27,20 @@ public static NetworkManagementClient GetNetworkManagementClientWithHandler(Mock return client; } + public static ComputeManagementClient GetComputeManagementClientWithHandler(MockContext context, RecordedDelegatingHandler handler) + { + handler.IsPassThrough = true; + var client = context.GetServiceClient(handlers: handler); + return client; + } + + public static StorageManagementClient GetStorageManagementClientWithHandler(MockContext context, RecordedDelegatingHandler handler) + { + handler.IsPassThrough = true; + var client = context.GetServiceClient(handlers: handler); + return client; + } + /// /// Get a default resource location for a given resource type /// diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NetworkWatcherTests/NetworkWatcherApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NetworkWatcherTests/NetworkWatcherApiTest.json new file mode 100644 index 000000000000..f67b34fdf9b2 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NetworkWatcherTests/NetworkWatcherApiTest.json @@ -0,0 +1,511 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/nw1965?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL253MTk2NT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "7a9ef369-d50d-48be-abd0-0a7a89281aa0" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965\",\r\n \"name\": \"nw1965\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "165" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "be60d3b6-9c93-4d73-95d3-6a546140aad2" + ], + "x-ms-correlation-request-id": [ + "be60d3b6-9c93-4d73-95d3-6a546140aad2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010239Z:be60d3b6-9c93-4d73-95d3-6a546140aad2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL253MTk2NS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1dhdGNoZXJzL2F6c21uZXQ4MDE0P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "07c5f95a-be14-4c78-99ed-f1f0ab120c95" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8014\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014\",\r\n \"etag\": \"W/\\\"fcd71bcd-13fc-4123-9932-8efcdb117815\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "364" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "9351b98e-77c4-44e2-bf8e-d990ae99baad" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/9351b98e-77c4-44e2-bf8e-d990ae99baad?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "95c07033-3187-4320-baf7-1f0eea9b0337" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010241Z:95c07033-3187-4320-baf7-1f0eea9b0337" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL253MTk2NS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1dhdGNoZXJzL2F6c21uZXQ4MDE0P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d252e43c-061f-4a94-87c0-bd954b8cff7b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8014\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014\",\r\n \"etag\": \"W/\\\"fcd71bcd-13fc-4123-9932-8efcdb117815\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"fcd71bcd-13fc-4123-9932-8efcdb117815\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9f7ebe34-1597-4c89-8c0a-d156459ecd86" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-correlation-request-id": [ + "67eedb12-3347-4548-9a41-3ba39f214206" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010241Z:67eedb12-3347-4548-9a41-3ba39f214206" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL253MTk2NS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1dhdGNoZXJzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50d01d4e-ba50-4fdf-abd8-46dc625fd4d7" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"azsmnet8014\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014\",\r\n \"etag\": \"W/\\\"fcd71bcd-13fc-4123-9932-8efcdb117815\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "945e3db3-e60b-4235-99f7-23c4a245c7ea" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-correlation-request-id": [ + "10b64efb-a0bc-422b-aa25-bcd9773750fe" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010241Z:10b64efb-a0bc-422b-aa25-bcd9773750fe" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/networkWatchers?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "eefb9490-af9a-4dfd-9d09-2cf455552c62" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"NetworkWatcher\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/NetworkWatcherRG/providers/Microsoft.Network/networkWatchers/NetworkWatcher\",\r\n \"etag\": \"W/\\\"dd439ea3-f0da-4fb6-bea5-8a1d88dba2ef\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet8014\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014\",\r\n \"etag\": \"W/\\\"fcd71bcd-13fc-4123-9932-8efcdb117815\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-original-request-ids": [ + "3c9420fb-9320-4dd2-a512-74b355346336", + "fb3cbce0-d852-432a-9722-7b02eac3f323" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-request-id": [ + "69dcd310-888a-4b8f-bd5b-2f85e50d8c92" + ], + "x-ms-correlation-request-id": [ + "69dcd310-888a-4b8f-bd5b-2f85e50d8c92" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010241Z:69dcd310-888a-4b8f-bd5b-2f85e50d8c92" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/networkWatchers?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "406b106a-0d7f-4d97-b495-14e1bc23e176" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"NetworkWatcher\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/NetworkWatcherRG/providers/Microsoft.Network/networkWatchers/NetworkWatcher\",\r\n \"etag\": \"W/\\\"dd439ea3-f0da-4fb6-bea5-8a1d88dba2ef\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:03:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8d921e40-e886-4a78-b810-c809b3c1a32f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "d940fe51-0d8f-4293-8f4f-574fc88b10a1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010312Z:d940fe51-0d8f-4293-8f4f-574fc88b10a1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/nw1965/providers/Microsoft.Network/networkWatchers/azsmnet8014?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL253MTk2NS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1dhdGNoZXJzL2F6c21uZXQ4MDE0P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "72fcb3a8-2ce3-48c4-84ce-7a79ff88b19b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:02:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operationResults/fb2a42c3-0444-493f-a0fa-9621aa519be3?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "fb2a42c3-0444-493f-a0fa-9621aa519be3" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/fb2a42c3-0444-493f-a0fa-9621aa519be3?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "34b79ebc-a02a-4715-8c74-ac6c4b623134" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010242Z:34b79ebc-a02a-4715-8c74-ac6c4b623134" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/fb2a42c3-0444-493f-a0fa-9621aa519be3?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmIyYTQyYzMtMDQ0NC00OTNmLWEwZmEtOTYyMWFhNTE5YmUzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:03:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2428e25f-cb7b-4771-be72-ff64c7dbd82d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "8756f9bc-4623-44db-82a3-479e654a5742" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T010312Z:8756f9bc-4623-44db-82a3-479e654a5742" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "NetworkWatcherApiTest": [ + "nw1965", + "azsmnet8014" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NextHopTests/NextHopApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NextHopTests/NextHopApiTest.json new file mode 100644 index 000000000000..cc8f0c63046f --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.NextHopTests/NextHopApiTest.json @@ -0,0 +1,1093 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "abb5a352-5d80-468e-93b8-8b5f754555db" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754\",\r\n \"name\": \"azsmnet8754\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "182" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:09:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "6d9d4d89-1b7a-4335-9d35-1edda1628992" + ], + "x-ms-correlation-request-id": [ + "6d9d4d89-1b7a-4335-9d35-1edda1628992" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T010948Z:6d9d4d89-1b7a-4335-9d35-1edda1628992" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetId\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('virtualMachineName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\",\r\n \"windowsConfiguration\": {\r\n \"provisionVmAgent\": \"true\"\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('virtualMachineSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"createOption\": \"fromImage\",\r\n \"vhd\": {\r\n \"uri\": \"[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]\"\r\n }\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('storageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('storageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('diagnosticsStorageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('diagnosticsStorageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"name\": \"[parameters('routeTableName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('virtualNetworkName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnetPrefix')]\",\r\n \"routeTable\": {\r\n \"id\": \"[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[parameters('networkInterfaceName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n },\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIpAddress\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]\"\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]\",\r\n \"[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]\",\r\n \"[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/publicIpAddresses\",\r\n \"name\": \"[parameters('publicIpAddressName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicIpAllocationMethod\": \"[parameters('publicIpAddressType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[parameters('networkSecurityGroupName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"properties\": {\r\n \"priority\": 1000,\r\n \"sourceAddressPrefix\": \"*\",\r\n \"protocol\": \"TCP\",\r\n \"destinationPortRange\": \"3389\",\r\n \"access\": \"Allow\",\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationAddressPrefix\": \"*\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"[parameters('adminUsername')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"azsmnet8754\"\r\n },\r\n \"location\": {\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"value\": \"azsmnet7284\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"value\": \"azsmnet329\"\r\n },\r\n \"routeTableName\": {\r\n \"value\": \"azsmnet8754RT\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"value\": \"azsmnet8754-vnet\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"value\": \"azsmnet8559\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"value\": \"azsmnet7284-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"value\": \"netanalytics-32!\"\r\n },\r\n \"storageAccountType\": {\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"value\": \"azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"value\": \"azsmnet7284-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "10895" + ], + "x-ms-client-request-id": [ + "6fc1d1ac-51df-4bac-be9b-47abe6011de1" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693\",\r\n \"name\": \"azsmnet1693\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet329\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8559\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2017-01-21T01:09:50.1553641Z\",\r\n \"duration\": \"PT0.4804063S\",\r\n \"correlationId\": \"352cdc7e-deeb-46d8-a199-187cb43bc0d3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet8559\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet329\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet329\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet7620\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet7620\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet329\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet329\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet7620\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet7620\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet7284\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet8754RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet8754-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet8754-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/publicIpAddresses/azsmnet7284-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet7284-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkSecurityGroups/azsmnet7284-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet7284-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet8559\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "5100" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:09:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-request-id": [ + "352cdc7e-deeb-46d8-a199-187cb43bc0d3" + ], + "x-ms-correlation-request-id": [ + "352cdc7e-deeb-46d8-a199-187cb43bc0d3" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T010950Z:352cdc7e-deeb-46d8-a199-187cb43bc0d3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:10:19 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-request-id": [ + "68866d62-c072-43a3-8ae0-4df1e7cc10f8" + ], + "x-ms-correlation-request-id": [ + "68866d62-c072-43a3-8ae0-4df1e7cc10f8" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011020Z:68866d62-c072-43a3-8ae0-4df1e7cc10f8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:10:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-request-id": [ + "90935f42-fd3e-47ff-a2ef-bcda91dc562d" + ], + "x-ms-correlation-request-id": [ + "90935f42-fd3e-47ff-a2ef-bcda91dc562d" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011050Z:90935f42-fd3e-47ff-a2ef-bcda91dc562d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:11:19 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-request-id": [ + "4e7e9b75-7c17-484c-898f-29fdc7c7db71" + ], + "x-ms-correlation-request-id": [ + "4e7e9b75-7c17-484c-898f-29fdc7c7db71" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011120Z:4e7e9b75-7c17-484c-898f-29fdc7c7db71" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:11:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-request-id": [ + "741cdcb9-4434-48c4-9a62-982226769be3" + ], + "x-ms-correlation-request-id": [ + "741cdcb9-4434-48c4-9a62-982226769be3" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011150Z:741cdcb9-4434-48c4-9a62-982226769be3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:12:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-request-id": [ + "cdcb6550-9f6a-47d9-b905-130160c0daa1" + ], + "x-ms-correlation-request-id": [ + "cdcb6550-9f6a-47d9-b905-130160c0daa1" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011221Z:cdcb6550-9f6a-47d9-b905-130160c0daa1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:12:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-request-id": [ + "40fef6b3-8b93-4533-a8a7-1be3751a119c" + ], + "x-ms-correlation-request-id": [ + "40fef6b3-8b93-4533-a8a7-1be3751a119c" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011251Z:40fef6b3-8b93-4533-a8a7-1be3751a119c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:13:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-request-id": [ + "7b155ee9-eb79-4408-b817-c62da9128595" + ], + "x-ms-correlation-request-id": [ + "7b155ee9-eb79-4408-b817-c62da9128595" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011321Z:7b155ee9-eb79-4408-b817-c62da9128595" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:13:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-request-id": [ + "c7dcd862-011f-429f-a7c4-5c20f236d995" + ], + "x-ms-correlation-request-id": [ + "c7dcd862-011f-429f-a7c4-5c20f236d995" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011351Z:c7dcd862-011f-429f-a7c4-5c20f236d995" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-request-id": [ + "acadb8c7-e7f8-46ee-8609-537210407e50" + ], + "x-ms-correlation-request-id": [ + "acadb8c7-e7f8-46ee-8609-537210407e50" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011421Z:acadb8c7-e7f8-46ee-8609-537210407e50" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693/operationStatuses/08587166458958027461?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2NDU4OTU4MDI3NDYxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-request-id": [ + "78af71ca-73e3-48a9-8340-ecc8f346bcd7" + ], + "x-ms-correlation-request-id": [ + "78af71ca-73e3-48a9-8340-ecc8f346bcd7" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011451Z:78af71ca-73e3-48a9-8340-ecc8f346bcd7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxNjkzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Resources/deployments/azsmnet1693\",\r\n \"name\": \"azsmnet1693\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet329\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8754RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8559\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet7620\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7284-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2017-01-21T01:14:48.700992Z\",\r\n \"duration\": \"PT4M59.0260342S\",\r\n \"correlationId\": \"352cdc7e-deeb-46d8-a199-187cb43bc0d3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet8559\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet329\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet329\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet7620\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet7620\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet329\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet329\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Storage/storageAccounts/azsmnet7620\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet7620\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet7284\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet8754RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet8754-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet8754-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/publicIpAddresses/azsmnet7284-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet7284-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkSecurityGroups/azsmnet7284-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet7284-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet8559\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Compute/virtualMachines/azsmnet7284\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkInterfaces/azsmnet8559\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkSecurityGroups/azsmnet7284-nsg\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/publicIpAddresses/azsmnet7284-ip\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/routeTables/azsmnet8754RT\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/azsmnet8754-vnet\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet329\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet7620\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-request-id": [ + "5511038b-6f0f-4109-89f5-b3a94c1a9e96" + ], + "x-ms-correlation-request-id": [ + "5511038b-6f0f-4109-89f5-b3a94c1a9e96" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011451Z:5511038b-6f0f-4109-89f5-b3a94c1a9e96" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkWatchers/azsmnet649?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDY0OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "ef6dac70-f67b-45dd-93f0-c2762dfb3033" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet649\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkWatchers/azsmnet649\",\r\n \"etag\": \"W/\\\"812f6ea3-7009-4cf4-b31f-2f6289c61631\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "374" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "e5869a87-83b3-42bd-bf33-e9f605fae491" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/e5869a87-83b3-42bd-bf33-e9f605fae491?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "6a07f6de-7fe9-409c-bcb8-e05db0058d89" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011453Z:6a07f6de-7fe9-409c-bcb8-e05db0058d89" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrSW50ZXJmYWNlcy9henNtbmV0ODU1OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b0f7b5f5-dec8-4841-bced-e1996634bdf6" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8559\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\",\r\n \"etag\": \"W/\\\"f3320dd1-186a-4750-8431-9a24ca7d7041\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"de0f4f0d-e2f7-4d35-a325-92534dea8544\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"f3320dd1-186a-4750-8431-9a24ca7d7041\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.17.3.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/publicIPAddresses/azsmnet7284-ip\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet/subnets/default\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"cnhln0fmh14e1g3cjioz2edwlh.yx.internal.cloudapp.net\"\r\n },\r\n \"macAddress\": \"00-0D-3A-F8-86-B6\",\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkSecurityGroups/azsmnet7284-nsg\"\r\n },\r\n \"primary\": true,\r\n \"virtualMachine\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"f3320dd1-186a-4750-8431-9a24ca7d7041\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "837b5677-e22a-45ca-8cab-14e8b4568325" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-correlation-request-id": [ + "e6855449-f8f7-4e92-803e-8f11ac8d30f7" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011453Z:e6855449-f8f7-4e92-803e-8f11ac8d30f7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDcyODQ/YXBpLXZlcnNpb249MjAxNi0wMy0zMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "da3af846-524d-40af-abde-485f18a329f3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"f913d1ef-abfd-4cf6-93de-9643ea7b2103\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS1_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"azsmnet7284\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://azsmnet329.blob.core.windows.net/vhds/azsmnet728420161217141554.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"azsmnet7284\",\r\n \"adminUsername\": \"netanalytics32\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkInterfaces/azsmnet8559\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://azsmnet7620.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westcentralus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\",\r\n \"name\": \"azsmnet7284\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "3ea5bdd5-6956-414c-b0c0-77ad69c0ac67" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "d1bdbd13-dd79-46bd-aa99-e5a097925c4e" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011453Z:d1bdbd13-dd79-46bd-aa99-e5a097925c4e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkWatchers/azsmnet649/nextHop?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDY0OS9uZXh0SG9wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\",\r\n \"sourceIPAddress\": \"10.17.3.4\",\r\n \"destinationIPAddress\": \"10.1.3.6\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "238" + ], + "x-ms-client-request-id": [ + "2ad29b97-5b60-47bd-ae80-69b7c174d88c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"nextHopType\": \"None\",\r\n \"nextHopIpAddress\": \"10.0.1.2\",\r\n \"routeTableId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:14:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/9cc07329-1fde-4065-a053-e40cec04b207?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9cc07329-1fde-4065-a053-e40cec04b207" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/9cc07329-1fde-4065-a053-e40cec04b207?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "7df94174-3b07-41ce-8a35-e2946452fae2" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011459Z:7df94174-3b07-41ce-8a35-e2946452fae2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/networkWatchers/azsmnet649/nextHop?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDY0OS9uZXh0SG9wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Compute/virtualMachines/azsmnet7284\",\r\n \"sourceIPAddress\": \"10.17.3.4\",\r\n \"destinationIPAddress\": \"12.11.12.14\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "241" + ], + "x-ms-client-request-id": [ + "f3767879-06bf-42e7-b0a4-1d5f2ba68a9c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"nextHopType\": \"Internet\",\r\n \"routeTableId\": \"System Route\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:15:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/7631bf51-f6c8-44ce-b10f-eb7a4f2b911a?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "7631bf51-f6c8-44ce-b10f-eb7a4f2b911a" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/7631bf51-f6c8-44ce-b10f-eb7a4f2b911a?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "a2db1c55-7e29-47d9-a966-c93593f8595b" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011507Z:a2db1c55-7e29-47d9-a966-c93593f8595b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4NzU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9yb3V0ZVRhYmxlcy9henNtbmV0ODc1NFJUP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "28e4185a-7dbb-45a4-9a93-2cdf048d2abe" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8754RT\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT\",\r\n \"etag\": \"W/\\\"6f8b1aa6-dbbf-42c6-9091-b2f10f343143\\\"\",\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4e519ec2-4fad-4ef8-bf1d-f21dbb565388\",\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/routeTables/azsmnet8754RT/routes/route1\",\r\n \"etag\": \"W/\\\"6f8b1aa6-dbbf-42c6-9091-b2f10f343143\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ],\r\n \"subnets\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet8754/providers/Microsoft.Network/virtualNetworks/azsmnet8754-vnet/subnets/default\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 01:15:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"6f8b1aa6-dbbf-42c6-9091-b2f10f343143\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ba6d3cfb-ba21-420a-b97f-5f2b004a0c1c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "34ecb1cf-698d-4128-8c90-d924ad2ae396" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170121T011508Z:34ecb1cf-698d-4128-8c90-d924ad2ae396" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "NextHopApiTest": [ + "azsmnet8754", + "azsmnet7284", + "azsmnet8559", + "azsmnet329", + "azsmnet7620", + "azsmnet1693", + "azsmnet649" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.PacketCaptureTests/PacketCaptureApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.PacketCaptureTests/PacketCaptureApiTest.json new file mode 100644 index 000000000000..0295c2e003d9 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.PacketCaptureTests/PacketCaptureApiTest.json @@ -0,0 +1,2121 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "9a5c384f-f2ee-4dc4-8169-c4149739154f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634\",\r\n \"name\": \"azsmnet9634\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "182" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:38:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "1a83f0cb-0215-49ee-bbe1-8aeae358cbe0" + ], + "x-ms-correlation-request-id": [ + "1a83f0cb-0215-49ee-bbe1-8aeae358cbe0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T033848Z:1a83f0cb-0215-49ee-bbe1-8aeae358cbe0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetId\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('virtualMachineName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\",\r\n \"windowsConfiguration\": {\r\n \"provisionVmAgent\": \"true\"\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('virtualMachineSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"createOption\": \"fromImage\",\r\n \"vhd\": {\r\n \"uri\": \"[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]\"\r\n }\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('storageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('storageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('diagnosticsStorageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('diagnosticsStorageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"name\": \"[parameters('routeTableName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('virtualNetworkName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnetPrefix')]\",\r\n \"routeTable\": {\r\n \"id\": \"[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[parameters('networkInterfaceName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n },\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIpAddress\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]\"\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]\",\r\n \"[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]\",\r\n \"[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/publicIpAddresses\",\r\n \"name\": \"[parameters('publicIpAddressName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicIpAllocationMethod\": \"[parameters('publicIpAddressType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[parameters('networkSecurityGroupName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"properties\": {\r\n \"priority\": 1000,\r\n \"sourceAddressPrefix\": \"*\",\r\n \"protocol\": \"TCP\",\r\n \"destinationPortRange\": \"3389\",\r\n \"access\": \"Allow\",\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationAddressPrefix\": \"*\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"[parameters('adminUsername')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"azsmnet9634\"\r\n },\r\n \"location\": {\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"value\": \"azsmnet2053\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"value\": \"azsmnet1111\"\r\n },\r\n \"routeTableName\": {\r\n \"value\": \"azsmnet9634RT\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"value\": \"azsmnet9634-vnet\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"value\": \"azsmnet4264\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"value\": \"azsmnet2053-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"value\": \"netanalytics-32!\"\r\n },\r\n \"storageAccountType\": {\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"value\": \"azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"value\": \"azsmnet2053-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "10896" + ], + "x-ms-client-request-id": [ + "e173da5b-78d5-4780-b608-567cd68d96cd" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471\",\r\n \"name\": \"azsmnet8471\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1111\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4264\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2017-01-22T03:38:49.7355658Z\",\r\n \"duration\": \"PT0.6433978S\",\r\n \"correlationId\": \"9b358064-a217-4559-9227-1417ec210f25\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkInterfaces/azsmnet4264\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4264\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet1111\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1111\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet6383\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet6383\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet1111\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1111\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet6383\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet6383\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet2053\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/routeTables/azsmnet9634RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet9634RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/virtualNetworks/azsmnet9634-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet9634-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/virtualNetworks/azsmnet9634-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet9634-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/publicIpAddresses/azsmnet2053-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet2053-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkSecurityGroups/azsmnet2053-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet2053-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkInterfaces/azsmnet4264\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4264\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "5105" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:38:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "9b358064-a217-4559-9227-1417ec210f25" + ], + "x-ms-correlation-request-id": [ + "9b358064-a217-4559-9227-1417ec210f25" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T033849Z:9b358064-a217-4559-9227-1417ec210f25" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:39:19 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-request-id": [ + "3ee68000-484f-4075-b6f0-7f00792f1b78" + ], + "x-ms-correlation-request-id": [ + "3ee68000-484f-4075-b6f0-7f00792f1b78" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T033920Z:3ee68000-484f-4075-b6f0-7f00792f1b78" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:39:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-request-id": [ + "4d8401bd-d15a-4e5c-bd94-a876841a2bb4" + ], + "x-ms-correlation-request-id": [ + "4d8401bd-d15a-4e5c-bd94-a876841a2bb4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T033950Z:4d8401bd-d15a-4e5c-bd94-a876841a2bb4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:40:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-request-id": [ + "166ece1d-1f41-4626-b498-091edc5507f2" + ], + "x-ms-correlation-request-id": [ + "166ece1d-1f41-4626-b498-091edc5507f2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034020Z:166ece1d-1f41-4626-b498-091edc5507f2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:40:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-request-id": [ + "e974a79d-56d0-49ac-864d-48e12ff9b141" + ], + "x-ms-correlation-request-id": [ + "e974a79d-56d0-49ac-864d-48e12ff9b141" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034050Z:e974a79d-56d0-49ac-864d-48e12ff9b141" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:41:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-request-id": [ + "648ed81f-9ba6-43a3-a3f0-69339505dc63" + ], + "x-ms-correlation-request-id": [ + "648ed81f-9ba6-43a3-a3f0-69339505dc63" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034121Z:648ed81f-9ba6-43a3-a3f0-69339505dc63" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:41:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-request-id": [ + "3625f1ce-b372-42b1-a107-a9b0eee148c9" + ], + "x-ms-correlation-request-id": [ + "3625f1ce-b372-42b1-a107-a9b0eee148c9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034151Z:3625f1ce-b372-42b1-a107-a9b0eee148c9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:42:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-request-id": [ + "1ca7d231-f8c2-4a46-a9c2-96eb7290e99d" + ], + "x-ms-correlation-request-id": [ + "1ca7d231-f8c2-4a46-a9c2-96eb7290e99d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034221Z:1ca7d231-f8c2-4a46-a9c2-96eb7290e99d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:42:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-request-id": [ + "2fcdb152-e259-44e4-adc5-98a16d706570" + ], + "x-ms-correlation-request-id": [ + "2fcdb152-e259-44e4-adc5-98a16d706570" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034251Z:2fcdb152-e259-44e4-adc5-98a16d706570" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471/operationStatuses/08587165505563864457?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTA1NTYzODY0NDU3P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:43:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-request-id": [ + "b80ff31b-8ffc-4616-b9a5-72a0d26f0aa0" + ], + "x-ms-correlation-request-id": [ + "b80ff31b-8ffc-4616-b9a5-72a0d26f0aa0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034322Z:b80ff31b-8ffc-4616-b9a5-72a0d26f0aa0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQ4NDcxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Resources/deployments/azsmnet8471\",\r\n \"name\": \"azsmnet8471\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1111\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet9634RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4264\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet6383\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2053-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2017-01-22T03:43:14.9782763Z\",\r\n \"duration\": \"PT4M25.8861083S\",\r\n \"correlationId\": \"9b358064-a217-4559-9227-1417ec210f25\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkInterfaces/azsmnet4264\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4264\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet1111\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1111\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet6383\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet6383\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet1111\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1111\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Storage/storageAccounts/azsmnet6383\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet6383\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet2053\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/routeTables/azsmnet9634RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet9634RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/virtualNetworks/azsmnet9634-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet9634-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/virtualNetworks/azsmnet9634-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet9634-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/publicIpAddresses/azsmnet2053-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet2053-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkSecurityGroups/azsmnet2053-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet2053-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkInterfaces/azsmnet4264\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4264\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Compute/virtualMachines/azsmnet2053\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkInterfaces/azsmnet4264\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkSecurityGroups/azsmnet2053-nsg\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/publicIpAddresses/azsmnet2053-ip\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/routeTables/azsmnet9634RT\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/azsmnet9634-vnet\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet1111\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet6383\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:43:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-request-id": [ + "3d730b66-36ff-4e7d-8c9a-2252b9aadd46" + ], + "x-ms-correlation-request-id": [ + "3d730b66-36ff-4e7d-8c9a-2252b9aadd46" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034322Z:3d730b66-36ff-4e7d-8c9a-2252b9aadd46" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDIwNTM/YXBpLXZlcnNpb249MjAxNi0wMy0zMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "bc13d100-bd37-4c1f-a243-682adad1af51" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"09b53dde-f791-438a-9515-1d7b54a70088\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS1_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"azsmnet2053\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://azsmnet1111.blob.core.windows.net/vhds/azsmnet205320161217141554.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"azsmnet2053\",\r\n \"adminUsername\": \"netanalytics32\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkInterfaces/azsmnet4264\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://azsmnet6383.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westcentralus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"name\": \"azsmnet2053\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:43:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "ab0f3351-09de-4cb8-ac2e-d374bdc02cae" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-correlation-request-id": [ + "c77dfa0d-624a-4c31-b3e1-47c95e079d42" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034322Z:c77dfa0d-624a-4c31-b3e1-47c95e079d42" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053/extensions/NetworkWatcherAgent?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDIwNTMvZXh0ZW5zaW9ucy9OZXR3b3JrV2F0Y2hlckFnZW50P2FwaS12ZXJzaW9uPTIwMTYtMDMtMzA=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher.Edp\",\r\n \"type\": \"NetworkWatcherAgentWindows\",\r\n \"typeHandlerVersion\": \"1.4\"\r\n },\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "192" + ], + "x-ms-client-request-id": [ + "55873db3-b401-4113-9f5e-b1ea764c511c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher.Edp\",\r\n \"type\": \"NetworkWatcherAgentWindows\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"westcentralus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053/extensions/NetworkWatcherAgent\",\r\n \"name\": \"NetworkWatcherAgent\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "540" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:43:22 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Compute/locations/westcentralus/operations/1bc66a39-5a6e-46d0-94aa-1f4e76216a48?api-version=2016-03-30" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "1bc66a39-5a6e-46d0-94aa-1f4e76216a48" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "9f163b99-85dc-4488-afeb-fdfbe10b1b92" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034323Z:9f163b99-85dc-4488-afeb-fdfbe10b1b92" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Compute/locations/westcentralus/operations/1bc66a39-5a6e-46d0-94aa-1f4e76216a48?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFiYzY2YTM5LTVhNmUtNDZkMC05NGFhLTFmNGU3NjIxNmE0OD9hcGktdmVyc2lvbj0yMDE2LTAzLTMw", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2017-01-21T19:43:22.8038887-08:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"1bc66a39-5a6e-46d0-94aa-1f4e76216a48\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:43:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "fb2b6dca-8bee-43de-90f5-8951c5819bd6" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-correlation-request-id": [ + "785d89c5-9c61-42e0-b482-0e27a4061a72" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034353Z:785d89c5-9c61-42e0-b482-0e27a4061a72" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Compute/locations/westcentralus/operations/1bc66a39-5a6e-46d0-94aa-1f4e76216a48?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFiYzY2YTM5LTVhNmUtNDZkMC05NGFhLTFmNGU3NjIxNmE0OD9hcGktdmVyc2lvbj0yMDE2LTAzLTMw", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2017-01-21T19:43:22.8038887-08:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"1bc66a39-5a6e-46d0-94aa-1f4e76216a48\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:44:22 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "a25a2847-5cf1-4399-ab16-6dda640f9f53" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "8427df78-8a9d-49cc-ba09-b66b5d56b5ff" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034423Z:8427df78-8a9d-49cc-ba09-b66b5d56b5ff" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Compute/locations/westcentralus/operations/1bc66a39-5a6e-46d0-94aa-1f4e76216a48?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFiYzY2YTM5LTVhNmUtNDZkMC05NGFhLTFmNGU3NjIxNmE0OD9hcGktdmVyc2lvbj0yMDE2LTAzLTMw", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2017-01-21T19:43:22.8038887-08:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"1bc66a39-5a6e-46d0-94aa-1f4e76216a48\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:44:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "26b762a8-4410-442e-bcef-2f5903d20f73" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-correlation-request-id": [ + "bbe584d7-5793-4c25-99ae-9ebc320f36ec" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034453Z:bbe584d7-5793-4c25-99ae-9ebc320f36ec" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Compute/locations/westcentralus/operations/1bc66a39-5a6e-46d0-94aa-1f4e76216a48?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFiYzY2YTM5LTVhNmUtNDZkMC05NGFhLTFmNGU3NjIxNmE0OD9hcGktdmVyc2lvbj0yMDE2LTAzLTMw", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2017-01-21T19:43:22.8038887-08:00\",\r\n \"endTime\": \"2017-01-21T19:45:06.7296489-08:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"1bc66a39-5a6e-46d0-94aa-1f4e76216a48\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:22 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "226a1d3b-8429-48cf-8319-88b5cc7ce37e" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-correlation-request-id": [ + "6e06b0c9-f4c2-4d2d-a10d-05b335ca9c5e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034523Z:6e06b0c9-f4c2-4d2d-a10d-05b335ca9c5e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053/extensions/NetworkWatcherAgent?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDIwNTMvZXh0ZW5zaW9ucy9OZXR3b3JrV2F0Y2hlckFnZW50P2FwaS12ZXJzaW9uPTIwMTYtMDMtMzA=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher.Edp\",\r\n \"type\": \"NetworkWatcherAgentWindows\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"westcentralus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053/extensions/NetworkWatcherAgent\",\r\n \"name\": \"NetworkWatcherAgent\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:22 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "9680035a-2862-4924-a277-5ab0a950f748" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14969" + ], + "x-ms-correlation-request-id": [ + "b80e323c-1752-429e-9400-f5175edd2f08" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034523Z:b80e323c-1752-429e-9400-f5175edd2f08" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTg/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "8b6e32ed-21e5-4f8a-814f-a10569116f64" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet6098\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098\",\r\n \"etag\": \"W/\\\"c78348e7-e433-466a-a826-c798c0f242df\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "376" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:24 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "d475e169-eb3a-4ff1-85fd-1034f270cd84" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/d475e169-eb3a-4ff1-85fd-1034f270cd84?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "0f0ee561-320b-4fc9-96e8-8c1d60fe0042" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034524Z:0f0ee561-320b-4fc9-96e8-8c1d60fe0042" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"storageLocation\": {\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n }\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "256" + ], + "x-ms-client-request-id": [ + "6f1f15c5-54bb-4a25-863f-046b615813ef" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"etag\": \"W/\\\"7ffb5879-60b1-48ca-a472-c858b06c0263\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "691" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:25 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "538eea79-b0ec-4dba-92e0-7c509ef0b7ea" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/538eea79-b0ec-4dba-92e0-7c509ef0b7ea?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "b8dcf459-7ea2-4e19-8c4e-e8169627f69b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034525Z:b8dcf459-7ea2-4e19-8c4e-e8169627f69b" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/538eea79-b0ec-4dba-92e0-7c509ef0b7ea?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzUzOGVlYTc5LWIwZWMtNGRiYS05MmUwLTdjNTA5ZWYwYjdlYT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2caaea31-6acd-4770-b3df-22de31dbc106" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14998" + ], + "x-ms-correlation-request-id": [ + "cce118cd-22b4-4228-af19-eb0b4b71e388" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034555Z:cce118cd-22b4-4228-af19-eb0b4b71e388" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"etag\": \"W/\\\"7720819a-7b76-4617-aa31-978aa9352a69\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"7720819a-7b76-4617-aa31-978aa9352a69\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ce7931ec-7479-4491-a891-8691785b2812" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14997" + ], + "x-ms-correlation-request-id": [ + "304d7ca0-51cd-4f5f-afc7-50c4b50d490e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034555Z:304d7ca0-51cd-4f5f-afc7-50c4b50d490e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8d792ab4-efb1-492d-9071-42a99c955495" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"etag\": \"W/\\\"7720819a-7b76-4617-aa31-978aa9352a69\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"7720819a-7b76-4617-aa31-978aa9352a69\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "c57e9c8d-8093-495d-8ab5-dfda4ac75652" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14996" + ], + "x-ms-correlation-request-id": [ + "a74cf71f-3082-47b6-b77f-d3539ab597d0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034555Z:a74cf71f-3082-47b6-b77f-d3539ab597d0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1/queryStatus?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxL3F1ZXJ5U3RhdHVzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a01e3b0a-27bf-40b9-a427-0283900e93d9" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"captureStartTime\": \"2017-01-22T03:45:32.2097996Z\",\r\n \"packetCaptureStatus\": \"Running\",\r\n \"packetCaptureError\": []\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "308" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:45:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/ec9bb288-408a-41d0-ae84-f94fd6fedf27?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "ec9bb288-408a-41d0-ae84-f94fd6fedf27" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/ec9bb288-408a-41d0-ae84-f94fd6fedf27?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "ce7832bf-a305-4b08-95cf-02f28649c828" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034556Z:ce7832bf-a305-4b08-95cf-02f28649c828" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1/queryStatus?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxL3F1ZXJ5U3RhdHVzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f1249e46-6e21-4ada-8ef3-3fa9c9084676" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"captureStartTime\": \"2017-01-22T03:45:32.2097996Z\",\r\n \"packetCaptureStatus\": \"Stopped\",\r\n \"stopReason\": \"Manual\",\r\n \"packetCaptureError\": []\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:47:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b5f6c728-e5ec-4f46-bcf9-a777b0f417db" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-correlation-request-id": [ + "54c9b990-89cc-4423-9d6b-eac702365d7f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034727Z:54c9b990-89cc-4423-9d6b-eac702365d7f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/ec9bb288-408a-41d0-ae84-f94fd6fedf27?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2VjOWJiMjg4LTQwOGEtNDFkMC1hZTg0LWY5NGZkNmZlZGYyNz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:25 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "966a6ba7-68e5-4766-bb5b-9b3d698c801e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14995" + ], + "x-ms-correlation-request-id": [ + "6dee3b02-9713-4beb-a548-1f507fd77bb6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034626Z:6dee3b02-9713-4beb-a548-1f507fd77bb6" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMyP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"storageLocation\": {\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n }\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "256" + ], + "x-ms-client-request-id": [ + "ddadb5ec-4656-48d5-8932-770ee5c8cc2f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc2\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2\",\r\n \"etag\": \"W/\\\"3b881379-319e-4c5e-a298-ebd0b5e2a6ae\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "691" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:25 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "4b310bbd-c281-4968-9e9a-b77e26e00f6e" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/4b310bbd-c281-4968-9e9a-b77e26e00f6e?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "325f8ff6-ff31-49db-b19e-9fef4cb13abd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034626Z:325f8ff6-ff31-49db-b19e-9fef4cb13abd" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/4b310bbd-c281-4968-9e9a-b77e26e00f6e?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzRiMzEwYmJkLWMyODEtNDk2OC05ZTlhLWI3N2UyNmUwMGY2ZT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5937c868-a85f-48ef-9bc3-c1907465a25a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14994" + ], + "x-ms-correlation-request-id": [ + "62d8ba4c-ae93-4e24-8b9a-934071fe8af1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034656Z:62d8ba4c-ae93-4e24-8b9a-934071fe8af1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMyP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pc2\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2\",\r\n \"etag\": \"W/\\\"35028cae-be3b-4109-8986-df954500aa74\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"35028cae-be3b-4109-8986-df954500aa74\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4602f4ec-f737-4850-ace6-e07e4cd08665" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14993" + ], + "x-ms-correlation-request-id": [ + "5b91c53e-c60b-4aec-9d60-4f4832b64849" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034656Z:5b91c53e-c60b-4aec-9d60-4f4832b64849" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e0960225-88c0-4b1f-b590-1e461590fb9b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"pc1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1\",\r\n \"etag\": \"W/\\\"35028cae-be3b-4109-8986-df954500aa74\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n },\r\n {\r\n \"name\": \"pc2\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2\",\r\n \"etag\": \"W/\\\"35028cae-be3b-4109-8986-df954500aa74\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "164122a9-aa12-4b70-857d-028820767f35" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-correlation-request-id": [ + "bcd0e2a1-b0da-4ece-9c7f-83f50013824f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034656Z:bcd0e2a1-b0da-4ece-9c7f-83f50013824f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3a2bbce6-90eb-4182-909f-d47b39ac1b81" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"pc2\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc2\",\r\n \"etag\": \"W/\\\"70820f33-196d-4fc1-97de-20d06b714d15\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"target\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Compute/virtualMachines/azsmnet2053\",\r\n \"bytesToCapturePerPacket\": 0,\r\n \"totalBytesPerSession\": 1073741824,\r\n \"timeLimitInSeconds\": 18000,\r\n \"storageLocation\": {\r\n \"storagePath\": \"\",\r\n \"filePath\": \"C:\\\\tmp\\\\Capture.cap\"\r\n },\r\n \"filters\": []\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:47:57 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a9129c33-9b7e-439c-a6ca-95373844003e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "f251e302-e6cf-46b0-93d7-b59be6250a0e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034757Z:f251e302-e6cf-46b0-93d7-b59be6250a0e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1/stop?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxL3N0b3A/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "355329ce-b573-4ff3-bfef-452411af80b3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:46:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/c0703af9-ffc0-44bb-a758-a3ad480b26ea?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "c0703af9-ffc0-44bb-a758-a3ad480b26ea" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/c0703af9-ffc0-44bb-a758-a3ad480b26ea?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "04688016-81a0-4515-b5bc-2ff7e83d2cf8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034656Z:04688016-81a0-4515-b5bc-2ff7e83d2cf8" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/c0703af9-ffc0-44bb-a758-a3ad480b26ea?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2MwNzAzYWY5LWZmYzAtNDRiYi1hNzU4LWEzYWQ0ODBiMjZlYT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:47:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e0c0cdb5-7d21-439a-b846-c304d46adf92" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-correlation-request-id": [ + "4a456c55-d440-455f-ad18-38bdb6cb8742" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034727Z:4a456c55-d440-455f-ad18-38bdb6cb8742" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9634/providers/Microsoft.Network/networkWatchers/azsmnet6098/packetCaptures/pc1?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDYwOTgvcGFja2V0Q2FwdHVyZXMvcGMxP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee7d3ef0-3ddb-4293-af2d-6ecc32aeb2c7" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:47:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/8702f3e3-43b6-4375-91cb-2702b45111c6?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "8702f3e3-43b6-4375-91cb-2702b45111c6" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/8702f3e3-43b6-4375-91cb-2702b45111c6?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "x-ms-correlation-request-id": [ + "4b95beb5-f365-4d66-948e-7998b4837826" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034727Z:4b95beb5-f365-4d66-948e-7998b4837826" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/8702f3e3-43b6-4375-91cb-2702b45111c6?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzg3MDJmM2UzLTQzYjYtNDM3NS05MWNiLTI3MDJiNDUxMTFjNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 03:47:57 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "c7589a68-69e0-4d98-8b9d-b44d77ba37a8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "27dded50-30db-4253-8885-7641bbd36bd7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T034757Z:27dded50-30db-4253-8885-7641bbd36bd7" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "PacketCaptureApiTest": [ + "azsmnet9634", + "azsmnet2053", + "azsmnet4264", + "azsmnet1111", + "azsmnet6383", + "azsmnet8471", + "azsmnet6098" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TopologyTests/TopologyApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TopologyTests/TopologyApiTest.json new file mode 100644 index 000000000000..44c34fc26adc --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TopologyTests/TopologyApiTest.json @@ -0,0 +1,954 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "33c9669d-a483-4e9e-a64e-d9475e39bc6d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771\",\r\n \"name\": \"azsmnet2771\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "175" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:02:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "f2178f43-3fc3-4c54-b9a9-207695465704" + ], + "x-ms-correlation-request-id": [ + "f2178f43-3fc3-4c54-b9a9-207695465704" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040300Z:f2178f43-3fc3-4c54-b9a9-207695465704" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetId\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('virtualMachineName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\",\r\n \"windowsConfiguration\": {\r\n \"provisionVmAgent\": \"true\"\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('virtualMachineSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"createOption\": \"fromImage\",\r\n \"vhd\": {\r\n \"uri\": \"[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]\"\r\n }\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('storageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('storageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('diagnosticsStorageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('diagnosticsStorageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"name\": \"[parameters('routeTableName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('virtualNetworkName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnetPrefix')]\",\r\n \"routeTable\": {\r\n \"id\": \"[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[parameters('networkInterfaceName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n },\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIpAddress\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]\"\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]\",\r\n \"[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]\",\r\n \"[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/publicIpAddresses\",\r\n \"name\": \"[parameters('publicIpAddressName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicIpAllocationMethod\": \"[parameters('publicIpAddressType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[parameters('networkSecurityGroupName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"properties\": {\r\n \"priority\": 1000,\r\n \"sourceAddressPrefix\": \"*\",\r\n \"protocol\": \"TCP\",\r\n \"destinationPortRange\": \"3389\",\r\n \"access\": \"Allow\",\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationAddressPrefix\": \"*\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"[parameters('adminUsername')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"azsmnet2771\"\r\n },\r\n \"location\": {\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"value\": \"azsmnet1798\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"value\": \"azsmnet8946\"\r\n },\r\n \"routeTableName\": {\r\n \"value\": \"azsmnet2771RT\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"value\": \"azsmnet2771-vnet\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"value\": \"azsmnet800\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"value\": \"azsmnet1798-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"value\": \"netanalytics-32!\"\r\n },\r\n \"storageAccountType\": {\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"value\": \"azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"value\": \"azsmnet1798-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "10886" + ], + "x-ms-client-request-id": [ + "baea3eb3-6acf-42a7-a7fc-74972a7ac876" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914\",\r\n \"name\": \"azsmnet3914\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8946\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet800\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2017-01-21T04:03:02.3290408Z\",\r\n \"duration\": \"PT1.3265949S\",\r\n \"correlationId\": \"c4ad9a64-961f-450e-8688-73b196c49871\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet800\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet8946\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet8946\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet427\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet8946\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet8946\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet427\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet427\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet1798\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/routeTables/azsmnet2771RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet2771RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet2771-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet2771-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/publicIpAddresses/azsmnet1798-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet1798-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet1798-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet800\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "5038" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:03:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "c4ad9a64-961f-450e-8688-73b196c49871" + ], + "x-ms-correlation-request-id": [ + "c4ad9a64-961f-450e-8688-73b196c49871" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040302Z:c4ad9a64-961f-450e-8688-73b196c49871" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:03:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14994" + ], + "x-ms-request-id": [ + "79205fad-de31-4084-b13c-4276a2d81b02" + ], + "x-ms-correlation-request-id": [ + "79205fad-de31-4084-b13c-4276a2d81b02" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040333Z:79205fad-de31-4084-b13c-4276a2d81b02" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:04:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14993" + ], + "x-ms-request-id": [ + "c1391cab-21fc-4124-8d86-e02a9df7af20" + ], + "x-ms-correlation-request-id": [ + "c1391cab-21fc-4124-8d86-e02a9df7af20" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040403Z:c1391cab-21fc-4124-8d86-e02a9df7af20" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:04:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-request-id": [ + "f147edf3-617a-4715-a2a7-6fcb8ab37486" + ], + "x-ms-correlation-request-id": [ + "f147edf3-617a-4715-a2a7-6fcb8ab37486" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040433Z:f147edf3-617a-4715-a2a7-6fcb8ab37486" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:05:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-request-id": [ + "c1718974-7f67-4489-94ce-0e9571255b70" + ], + "x-ms-correlation-request-id": [ + "c1718974-7f67-4489-94ce-0e9571255b70" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040504Z:c1718974-7f67-4489-94ce-0e9571255b70" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:05:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-request-id": [ + "0dc14c39-fd87-4499-b062-d4c42c6314fd" + ], + "x-ms-correlation-request-id": [ + "0dc14c39-fd87-4499-b062-d4c42c6314fd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040534Z:0dc14c39-fd87-4499-b062-d4c42c6314fd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:06:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-request-id": [ + "42b360e8-8fe0-4c51-88cc-882d4786b85a" + ], + "x-ms-correlation-request-id": [ + "42b360e8-8fe0-4c51-88cc-882d4786b85a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040604Z:42b360e8-8fe0-4c51-88cc-882d4786b85a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:06:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-request-id": [ + "f7dbaaec-2246-4713-9081-fbbea7f36364" + ], + "x-ms-correlation-request-id": [ + "f7dbaaec-2246-4713-9081-fbbea7f36364" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040634Z:f7dbaaec-2246-4713-9081-fbbea7f36364" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:07:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-request-id": [ + "292a5f6c-df1d-4448-9891-5503c3cf4835" + ], + "x-ms-correlation-request-id": [ + "292a5f6c-df1d-4448-9891-5503c3cf4835" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040705Z:292a5f6c-df1d-4448-9891-5503c3cf4835" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:07:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-request-id": [ + "a49a40d4-6214-46c9-a1c5-1dddcd23585b" + ], + "x-ms-correlation-request-id": [ + "a49a40d4-6214-46c9-a1c5-1dddcd23585b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040735Z:a49a40d4-6214-46c9-a1c5-1dddcd23585b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914/operationStatuses/08587166355044752625?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0L29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY2MzU1MDQ0NzUyNjI1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-request-id": [ + "3a0be196-9a75-4533-9ada-157fdcaa3bd1" + ], + "x-ms-correlation-request-id": [ + "3a0be196-9a75-4533-9ada-157fdcaa3bd1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040805Z:3a0be196-9a75-4533-9ada-157fdcaa3bd1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzOTE0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Resources/deployments/azsmnet3914\",\r\n \"name\": \"azsmnet3914\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8946\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2771RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet800\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet427\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1798-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2017-01-21T04:07:59.6811292Z\",\r\n \"duration\": \"PT4M58.6786833S\",\r\n \"correlationId\": \"c4ad9a64-961f-450e-8688-73b196c49871\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet800\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet8946\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet8946\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet427\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet8946\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet8946\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Storage/storageAccounts/azsmnet427\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet427\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet1798\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/routeTables/azsmnet2771RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet2771RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet2771-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet2771-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/publicIpAddresses/azsmnet1798-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet1798-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet1798-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet800\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Compute/virtualMachines/azsmnet1798\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkInterfaces/azsmnet800\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/publicIpAddresses/azsmnet1798-ip\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/routeTables/azsmnet2771RT\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/azsmnet2771-vnet\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet427\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet8946\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-request-id": [ + "99c87ba2-3b72-438d-8f25-e22b31df26c9" + ], + "x-ms-correlation-request-id": [ + "99c87ba2-3b72-438d-8f25-e22b31df26c9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040805Z:99c87ba2-3b72-438d-8f25-e22b31df26c9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet1863?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQxODYzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "663c1ec1-ffc0-44ab-aebb-f0da1fab1c54" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet1863\",\r\n \"name\": \"azsmnet1863\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "175" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-request-id": [ + "081f3265-2b86-40f7-8378-ba3925e7757a" + ], + "x-ms-correlation-request-id": [ + "081f3265-2b86-40f7-8378-ba3925e7757a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040806Z:081f3265-2b86-40f7-8378-ba3925e7757a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet1863/providers/Microsoft.Network/networkWatchers/azsmnet4654?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQxODYzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDQ2NTQ/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "1b32e17e-2673-4f33-a51d-da223e5ed44f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4654\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet1863/providers/Microsoft.Network/networkWatchers/azsmnet4654\",\r\n \"etag\": \"W/\\\"5800fb61-adcb-4897-b2e7-cf8c39d41f0e\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "369" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "212074f1-8a6c-46e3-ba4f-d964fbe2c7c1" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/212074f1-8a6c-46e3-ba4f-d964fbe2c7c1?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "ecd97194-ff29-4b90-be5b-4d6b4757415d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040809Z:ecd97194-ff29-4b90-be5b-4d6b4757415d" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQyNzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDE3OTg/YXBpLXZlcnNpb249MjAxNi0wMy0zMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f4538180-57d3-4da6-9533-1a25b38c17c7" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"8a049f02-bd5d-4051-bc9d-7cca5954fd4f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS1_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"azsmnet1798\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://azsmnet8946.blob.core.windows.net/vhds/azsmnet179820161217141554.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"azsmnet1798\",\r\n \"adminUsername\": \"netanalytics32\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://azsmnet427.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798\",\r\n \"name\": \"azsmnet1798\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "8bde20ac-22ed-4bcc-a1e8-823f378493ba_131281355022321067" + ], + "x-ms-request-id": [ + "622b1bd3-bd01-4dd5-b854-555dcd50a75b" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-correlation-request-id": [ + "361994d8-226b-40c1-ad4a-2eed17aba54f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040809Z:361994d8-226b-40c1-ad4a-2eed17aba54f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet1863/providers/Microsoft.Network/networkWatchers/azsmnet4654/topology?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQxODYzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDQ2NTQvdG9wb2xvZ3k/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceGroupName\": \"azsmnet2771\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "48" + ], + "x-ms-client-request-id": [ + "728f0c32-8f6b-4142-b56d-39c3dc3de1c8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"5842a57a-741e-4545-aea0-b5664a34b21d\",\r\n \"createdDateTime\": \"2017-01-21T04:08:10.3032821Z\",\r\n \"lastModified\": \"2017-01-21T04:03:42.7367171Z\",\r\n \"resources\": [\r\n {\r\n \"name\": \"azsmnet2771-vnet\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet\",\r\n \"location\": \"eastus\",\r\n \"associations\": [\r\n {\r\n \"name\": \"default\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet/subnets/default\",\r\n \"associationType\": \"Contains\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"default\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet/subnets/default\",\r\n \"location\": \"eastus\",\r\n \"associations\": []\r\n },\r\n {\r\n \"name\": \"azsmnet1798\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798\",\r\n \"associations\": [\r\n {\r\n \"name\": \"azsmnet800\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"associationType\": \"Contains\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azsmnet800\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"location\": \"eastus\",\r\n \"associations\": [\r\n {\r\n \"name\": \"azsmnet1798\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Compute/virtualMachines/azsmnet1798\",\r\n \"associationType\": \"Associated\"\r\n },\r\n {\r\n \"name\": \"azsmnet1798-nsg\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg\",\r\n \"associationType\": \"Associated\"\r\n },\r\n {\r\n \"name\": \"default\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet/subnets/default\",\r\n \"associationType\": \"Associated\"\r\n },\r\n {\r\n \"name\": \"azsmnet1798-ip\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/publicIPAddresses/azsmnet1798-ip\",\r\n \"associationType\": \"Associated\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azsmnet1798-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg\",\r\n \"location\": \"eastus\",\r\n \"associations\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg/securityRules/default-allow-rdp\",\r\n \"associationType\": \"Contains\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkSecurityGroups/azsmnet1798-nsg/securityRules/default-allow-rdp\",\r\n \"location\": \"eastus\",\r\n \"associations\": []\r\n },\r\n {\r\n \"name\": \"azsmnet1798-ip\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/publicIPAddresses/azsmnet1798-ip\",\r\n \"location\": \"eastus\",\r\n \"associations\": [\r\n {\r\n \"name\": \"azsmnet800\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/networkInterfaces/azsmnet800\",\r\n \"associationType\": \"Associated\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"azsmnet2771RT\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/routeTables/azsmnet2771RT\",\r\n \"location\": \"eastus\",\r\n \"associations\": [\r\n {\r\n \"name\": \"route1\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/routeTables/azsmnet2771RT/routes/route1\",\r\n \"associationType\": \"Contains\"\r\n },\r\n {\r\n \"name\": \"default\",\r\n \"resourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/virtualNetworks/azsmnet2771-vnet/subnets/default\",\r\n \"associationType\": \"Associated\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"route1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet2771/providers/Microsoft.Network/routeTables/azsmnet2771RT/routes/route1\",\r\n \"location\": \"eastus\",\r\n \"associations\": []\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 21 Jan 2017 04:08:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operationResults/977c0f9b-3ef5-4b33-a841-46dbcee82fe1?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "977c0f9b-3ef5-4b33-a841-46dbcee82fe1" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/977c0f9b-3ef5-4b33-a841-46dbcee82fe1?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "ef37ecf1-5bc5-4069-9ffd-45df3f5a8dd8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170121T040809Z:ef37ecf1-5bc5-4069-9ffd-45df3f5a8dd8" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "TopologyApiTest": [ + "azsmnet2771", + "azsmnet1798", + "azsmnet800", + "azsmnet8946", + "azsmnet427", + "azsmnet3914", + "azsmnet1863", + "azsmnet4654" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TroubleshootTests/TroubleshootApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TroubleshootTests/TroubleshootApiTest.json new file mode 100644 index 000000000000..8b65a547be19 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.TroubleshootTests/TroubleshootApiTest.json @@ -0,0 +1,4636 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet9224?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ5MjI0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "8bbb44c2-ee4d-455f-bdff-a71abc3b1634" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224\",\r\n \"name\": \"azsmnet9224\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "182" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:24 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "d165c785-e5c5-4b1d-9183-adb0573de98d" + ], + "x-ms-correlation-request-id": [ + "d165c785-e5c5-4b1d-9183-adb0573de98d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060524Z:d165c785-e5c5-4b1d-9183-adb0573de98d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9henNtbmV0MjM3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet15\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "210" + ], + "x-ms-client-request-id": [ + "c3ffab29-1fd4-483f-a227-ccf4ce49c684" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2376\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\",\r\n \"etag\": \"W/\\\"2f9ad4f4-2330-4068-9fd6-b027faa1fd98\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"23404050-8af6-457b-9ea5-767a6ba18813\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet15\",\r\n \"fqdn\": \"azsmnet15.westcentralus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "723" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "1ca0e867-c51b-4fef-851d-418988eaf043" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/1ca0e867-c51b-4fef-851d-418988eaf043?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "870cdf69-abe1-4c5c-81d7-3aefd24d768b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060526Z:870cdf69-abe1-4c5c-81d7-3aefd24d768b" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/1ca0e867-c51b-4fef-851d-418988eaf043?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFjYTBlODY3LWM1MWItNGZlZi04NTFkLTQxODk4OGVhZjA0Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3c35183f-7f86-4715-aea6-70f5c62387b3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14860" + ], + "x-ms-correlation-request-id": [ + "27359ef3-d20e-41cd-b51e-f20d51eaae25" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060556Z:27359ef3-d20e-41cd-b51e-f20d51eaae25" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9henNtbmV0MjM3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2376\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\",\r\n \"etag\": \"W/\\\"59b87146-06eb-49f4-ad03-8e3648edb541\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"23404050-8af6-457b-9ea5-767a6ba18813\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet15\",\r\n \"fqdn\": \"azsmnet15.westcentralus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"59b87146-06eb-49f4-ad03-8e3648edb541\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "556542cc-59e4-41c8-a0dd-c513e36aace2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14859" + ], + "x-ms-correlation-request-id": [ + "c050aba6-2389-458f-9b17-2f0859bd0b2b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060556Z:c050aba6-2389-458f-9b17-2f0859bd0b2b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9henNtbmV0MjM3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "73c540dd-2e6b-4e17-bf6d-0c69df3d4508" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2376\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\",\r\n \"etag\": \"W/\\\"59b87146-06eb-49f4-ad03-8e3648edb541\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"23404050-8af6-457b-9ea5-767a6ba18813\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet15\",\r\n \"fqdn\": \"azsmnet15.westcentralus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"59b87146-06eb-49f4-ad03-8e3648edb541\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5c95b0a7-bf44-4c13-b18c-02f9576892ba" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14858" + ], + "x-ms-correlation-request-id": [ + "4e2be2d4-dca2-49ac-a1e6-dd45519c7cf6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060556Z:4e2be2d4-dca2-49ac-a1e6-dd45519c7cf6" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvYXpzbW5ldDQ3MDc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": [\r\n \"10.1.1.1\",\r\n \"10.1.2.4\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ]\r\n },\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "409" + ], + "x-ms-client-request-id": [ + "fcef5aa4-143a-487a-8505-4dca457e7d35" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4707\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707\",\r\n \"etag\": \"W/\\\"1e3e1c4d-5b1c-40f9-9ce6-477f6f6b53f0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1e4d06e4-0384-4281-9b13-bf62a63f3d12\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": [\r\n \"10.1.1.1\",\r\n \"10.1.2.4\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"1e3e1c4d-5b1c-40f9-9ce6-477f6f6b53f0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1103" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:05:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "1cbebe68-0826-45e7-9f5d-870381f3a44c" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/1cbebe68-0826-45e7-9f5d-870381f3a44c?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "a2022f19-972a-4901-a923-3b6a916b6ce0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060557Z:a2022f19-972a-4901-a923-3b6a916b6ce0" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/1cbebe68-0826-45e7-9f5d-870381f3a44c?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzFjYmViZTY4LTA4MjYtNDVlNy05ZjVkLTg3MDM4MWYzYTQ0Yz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "eb14876a-9a56-4892-8a37-14f0ee79ad0d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14856" + ], + "x-ms-correlation-request-id": [ + "6f24f802-5f16-4b93-8970-88578f4e9698" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060627Z:6f24f802-5f16-4b93-8970-88578f4e9698" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvYXpzbW5ldDQ3MDc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4707\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707\",\r\n \"etag\": \"W/\\\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1e4d06e4-0384-4281-9b13-bf62a63f3d12\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": [\r\n \"10.1.1.1\",\r\n \"10.1.2.4\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ae463d05-1632-4f5c-acb5-aba157b23d5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14855" + ], + "x-ms-correlation-request-id": [ + "a68f80ff-4b8b-49bb-9e69-d7e044aa3ed5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060627Z:a68f80ff-4b8b-49bb-9e69-d7e044aa3ed5" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvYXpzbW5ldDQ3MDc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "09f2b542-5220-4560-bb49-ccf65622f046" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4707\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707\",\r\n \"etag\": \"W/\\\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1e4d06e4-0384-4281-9b13-bf62a63f3d12\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": [\r\n \"10.1.1.1\",\r\n \"10.1.2.4\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e23edc5d-b659-482d-a5ed-20cda0492369" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14854" + ], + "x-ms-correlation-request-id": [ + "6c193da1-1aeb-462f-b1a9-f46e36119cf4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060627Z:6c193da1-1aeb-462f-b1a9-f46e36119cf4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvYXpzbW5ldDQ3MDcvc3VibmV0cy9HYXRld2F5U3VibmV0P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d91a8636-e39d-473b-b09b-1ce53e2fcdd9" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"53cb9639-7fb8-4ea6-a4a9-f4218a6ef729\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6d7a75e7-6c4f-455c-bd45-b3d832ca44e3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14853" + ], + "x-ms-correlation-request-id": [ + "c90bce69-0bae-4468-a0d5-f71678e85f7b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060627Z:c90bce69-0bae-4468-a0d5-f71678e85f7b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL2F6c21uZXQ5MDIwP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\"\r\n }\r\n },\r\n \"name\": \"azsmnet1522\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "839" + ], + "x-ms-client-request-id": [ + "01f1ca45-bf6e-44a0-8a17-bef3abde7534" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet9020\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020\",\r\n \"etag\": \"W/\\\"fab27a99-8101-4174-9a85-fc3ce8c030bf\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c2c75625-1774-4f6f-a0eb-c5c42806f9d5\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet1522\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020/ipConfigurations/azsmnet1522\",\r\n \"etag\": \"W/\\\"fab27a99-8101-4174-9a85-fc3ce8c030bf\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": []\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1699" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:28 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "df09e118-3cc2-460c-8c31-14fef8a5b18d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "dda0ef5d-e904-42c1-8332-b6cc774eac97" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060628Z:dda0ef5d-e904-42c1-8332-b6cc774eac97" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:06:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ee312c52-4fe8-4e91-9f66-5a9310a14f92" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14850" + ], + "x-ms-correlation-request-id": [ + "95f9e6cb-7cde-4465-a6a2-3766f1851425" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060658Z:95f9e6cb-7cde-4465-a6a2-3766f1851425" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:07:28 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9ded6c1a-faa3-4ff5-9a4a-c99082fba2a2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14849" + ], + "x-ms-correlation-request-id": [ + "aea19bd2-da6f-4b5f-a86b-d341c90b3e55" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060728Z:aea19bd2-da6f-4b5f-a86b-d341c90b3e55" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:07:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b30152b9-22c4-48a3-bc07-c2d51fa0e224" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14846" + ], + "x-ms-correlation-request-id": [ + "77fca5fe-6e54-4453-b2a8-3d471cd2b9c3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060759Z:77fca5fe-6e54-4453-b2a8-3d471cd2b9c3" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:08:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "01990dd0-2255-4403-9f45-33fd96e398b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14844" + ], + "x-ms-correlation-request-id": [ + "33163489-02a7-4f1a-9ed2-024e87a30cdb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060829Z:33163489-02a7-4f1a-9ed2-024e87a30cdb" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:08:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d81749f2-aa8a-464d-be15-9f439cb70493" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14843" + ], + "x-ms-correlation-request-id": [ + "3db89e1f-5e63-42a9-bd9a-1da34eeaa986" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060859Z:3db89e1f-5e63-42a9-bd9a-1da34eeaa986" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:09:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f0601361-567a-4a13-81fc-4cf718b4600a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14841" + ], + "x-ms-correlation-request-id": [ + "cec4d30a-c964-429c-b55f-bc263e4bd580" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060929Z:cec4d30a-c964-429c-b55f-bc263e4bd580" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:09:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "33717eb7-0066-4c0a-83fc-3f2fcfdaf30a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14839" + ], + "x-ms-correlation-request-id": [ + "1eca0331-5108-4d34-9e58-aa139632f670" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T060959Z:1eca0331-5108-4d34-9e58-aa139632f670" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:10:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "00ec37ea-c47a-46a4-8cb7-4c80b566ee5c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14854" + ], + "x-ms-correlation-request-id": [ + "df7bd53f-e847-4d28-8a86-7ad890b6e8b5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061029Z:df7bd53f-e847-4d28-8a86-7ad890b6e8b5" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:10:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "162958c1-5e0b-47fc-afef-ef1dd34d4724" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14853" + ], + "x-ms-correlation-request-id": [ + "7c96dc29-31f1-44c2-bd57-cf63f39d94ee" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061100Z:7c96dc29-31f1-44c2-bd57-cf63f39d94ee" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:11:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "108d5f91-2da1-4a73-a6a8-3f995f7964ea" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14852" + ], + "x-ms-correlation-request-id": [ + "6ab07855-b2eb-4eea-a5b8-4e793661b835" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061130Z:6ab07855-b2eb-4eea-a5b8-4e793661b835" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:11:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "feb0bab9-1581-43ed-bf45-4230a07475e3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14849" + ], + "x-ms-correlation-request-id": [ + "825e1b7d-0782-4324-9cb6-178540b22c84" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061200Z:825e1b7d-0782-4324-9cb6-178540b22c84" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:12:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "c552188b-738d-4ddc-80a2-7e12f5fc0c1a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14848" + ], + "x-ms-correlation-request-id": [ + "672aa4d5-3bd9-4c1e-805a-467d15501390" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061230Z:672aa4d5-3bd9-4c1e-805a-467d15501390" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:12:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "70db8cff-1efa-4497-9fd5-236616b7e151" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14845" + ], + "x-ms-correlation-request-id": [ + "38facf5b-ac96-41f2-ac5d-d632889ea9da" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061300Z:38facf5b-ac96-41f2-ac5d-d632889ea9da" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:13:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0ab9e9d2-eb4b-472f-bb40-09b917e364be" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14842" + ], + "x-ms-correlation-request-id": [ + "2055de1d-b5f3-405c-b592-07faa23af532" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061330Z:2055de1d-b5f3-405c-b592-07faa23af532" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:14:00 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "11bcb3cd-6d76-419d-8680-06fbff72731a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14840" + ], + "x-ms-correlation-request-id": [ + "abba59cf-ff8f-461d-9341-1d41635b2193" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061401Z:abba59cf-ff8f-461d-9341-1d41635b2193" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:14:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6eca8f3a-eca2-42dc-8d56-cbb5f21ea7c7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14837" + ], + "x-ms-correlation-request-id": [ + "77140896-592a-4314-b1c5-51210636330f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061431Z:77140896-592a-4314-b1c5-51210636330f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:15:00 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6ab680f1-e086-477e-9bdf-17bcb85a9841" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14854" + ], + "x-ms-correlation-request-id": [ + "7b9b2727-6fd5-4127-b159-46caf87b3c6d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061501Z:7b9b2727-6fd5-4127-b159-46caf87b3c6d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:15:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "941c5f70-43ec-496d-86bb-be43b5ba1aad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14852" + ], + "x-ms-correlation-request-id": [ + "62f247bf-3b06-4e6f-bd94-e5229cd373b1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061531Z:62f247bf-3b06-4e6f-bd94-e5229cd373b1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:16:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5393f322-ed84-4f71-b889-26d7624b4fea" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14850" + ], + "x-ms-correlation-request-id": [ + "e37509ca-ff06-46f1-a988-d927661f51e4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061601Z:e37509ca-ff06-46f1-a988-d927661f51e4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:16:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0ebbf03b-400a-4dfa-9ede-f51ca9715c74" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14849" + ], + "x-ms-correlation-request-id": [ + "2e11d48c-4d89-485a-b925-0d7347d2b1ab" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061632Z:2e11d48c-4d89-485a-b925-0d7347d2b1ab" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:17:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "72b3d0a5-bf1b-4acb-a4c6-6d9c60bd475c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14848" + ], + "x-ms-correlation-request-id": [ + "a12d35c1-6519-4118-a238-239a3ff2d5ef" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061702Z:a12d35c1-6519-4118-a238-239a3ff2d5ef" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:17:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "63b64d88-dd13-4ee6-9c26-9536f9f2c800" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14845" + ], + "x-ms-correlation-request-id": [ + "07d5bf79-7ac0-4205-88c1-2945a5636bc1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061732Z:07d5bf79-7ac0-4205-88c1-2945a5636bc1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:18:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6cf2e9ff-5ed6-4a7e-8f07-fbade997331d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14843" + ], + "x-ms-correlation-request-id": [ + "84192e45-594c-40f7-86dc-3aa2ddfa49a2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061802Z:84192e45-594c-40f7-86dc-3aa2ddfa49a2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:18:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "c4c98b43-4a59-44cc-b592-89535a3f9b86" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14842" + ], + "x-ms-correlation-request-id": [ + "5f0c89b1-e58d-4ef1-be9d-74d29fc20c1e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061832Z:5f0c89b1-e58d-4ef1-be9d-74d29fc20c1e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:19:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "05eb6f07-6e2d-490a-bf69-18f2f9facd8a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14839" + ], + "x-ms-correlation-request-id": [ + "0ef57322-05be-4752-bccf-3b75022e9393" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061903Z:0ef57322-05be-4752-bccf-3b75022e9393" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:19:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "20793272-c7d1-4b6f-b936-9e3186cd913f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14838" + ], + "x-ms-correlation-request-id": [ + "d86f5aea-e364-4c97-bded-70efc828d48d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T061933Z:d86f5aea-e364-4c97-bded-70efc828d48d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:20:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "78bd227e-b31d-4cb3-8b3e-4053aea66c9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14848" + ], + "x-ms-correlation-request-id": [ + "d912906a-83fd-4cff-afab-a31180bb4fa0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062003Z:d912906a-83fd-4cff-afab-a31180bb4fa0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:20:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "06f391c9-4205-4b33-8e61-2e6eb3f51b72" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14846" + ], + "x-ms-correlation-request-id": [ + "bc77673e-48d7-4eb3-a04b-53342216d535" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062033Z:bc77673e-48d7-4eb3-a04b-53342216d535" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:21:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d0fb3a30-ddbe-4fbc-81c7-ee36501efd13" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14843" + ], + "x-ms-correlation-request-id": [ + "b45a3057-8efb-4433-a616-4b7383ad1881" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062103Z:b45a3057-8efb-4433-a616-4b7383ad1881" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:21:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8a1da657-ac8f-48ea-9ede-a67686d1840e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14842" + ], + "x-ms-correlation-request-id": [ + "3c8fe4d2-ec50-405c-b7a0-10572f14b114" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062133Z:3c8fe4d2-ec50-405c-b7a0-10572f14b114" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:22:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5f76a755-91da-43e5-8bea-309a0a8308ca" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14840" + ], + "x-ms-correlation-request-id": [ + "b69e2c6a-f305-48d9-be65-0fe3a4f97a93" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062204Z:b69e2c6a-f305-48d9-be65-0fe3a4f97a93" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:22:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "422d8e25-8158-48fb-b6ca-feff422901b2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14839" + ], + "x-ms-correlation-request-id": [ + "737c16f6-3cec-471b-b1df-43d1150886c2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062234Z:737c16f6-3cec-471b-b1df-43d1150886c2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:23:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "410f1652-6aaf-4686-bdde-5a1e06167aa0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14837" + ], + "x-ms-correlation-request-id": [ + "316a66cd-0eb8-4d3c-852a-267ddae9bf37" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062304Z:316a66cd-0eb8-4d3c-852a-267ddae9bf37" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:23:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "aacfe84c-a20a-4c11-902d-23d19156241e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14835" + ], + "x-ms-correlation-request-id": [ + "51786e91-53a8-41ec-ba86-210f1213ec76" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062334Z:51786e91-53a8-41ec-ba86-210f1213ec76" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:24:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0d28682f-f1f7-4305-919b-c9142cdb84f5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14833" + ], + "x-ms-correlation-request-id": [ + "8f5710ba-d952-4397-a045-9d4ca2878949" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062404Z:8f5710ba-d952-4397-a045-9d4ca2878949" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:24:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ee454a62-c310-4768-a98b-58c2a66d7f98" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14832" + ], + "x-ms-correlation-request-id": [ + "16042217-c3ba-402b-9438-8b39e2828344" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062435Z:16042217-c3ba-402b-9438-8b39e2828344" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:25:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f3e83373-b466-4409-9792-4c546b3beb5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14846" + ], + "x-ms-correlation-request-id": [ + "fa88386e-5517-4019-a21b-5bc86fcf3121" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062505Z:fa88386e-5517-4019-a21b-5bc86fcf3121" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:25:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6b8db7d9-74d2-44c1-8b13-d8058e25e4ab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14844" + ], + "x-ms-correlation-request-id": [ + "62def98f-a0c1-4f1c-b3ba-d87811b336f9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062535Z:62def98f-a0c1-4f1c-b3ba-d87811b336f9" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:26:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ecd97e84-b337-44ba-8d6a-6629c5b3e10e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14841" + ], + "x-ms-correlation-request-id": [ + "44156314-4800-4ee0-9056-257f3e07b24f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062605Z:44156314-4800-4ee0-9056-257f3e07b24f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:26:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a56e9de0-b696-4586-abe6-ad93e2578b96" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14839" + ], + "x-ms-correlation-request-id": [ + "e213f514-54f6-4dbf-84e4-99e8050ae503" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062635Z:e213f514-54f6-4dbf-84e4-99e8050ae503" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:27:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "adfd4e67-4310-4520-899e-277e68bd68cf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14837" + ], + "x-ms-correlation-request-id": [ + "56b34f7b-7ec4-4fc7-ad30-0c109e851b92" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062705Z:56b34f7b-7ec4-4fc7-ad30-0c109e851b92" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:27:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "26a7213d-aa03-4ba2-a7a4-2469bc9528c7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14835" + ], + "x-ms-correlation-request-id": [ + "f403d5b2-c363-4f23-a9ba-66b911b710e7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062736Z:f403d5b2-c363-4f23-a9ba-66b911b710e7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:28:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9d119267-3f2b-46e4-ac6b-8d02a669ae85" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14832" + ], + "x-ms-correlation-request-id": [ + "6de5738e-4c91-4604-b84e-7922621fca84" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062806Z:6de5738e-4c91-4604-b84e-7922621fca84" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:28:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6ab55cd5-9565-4403-98a8-fa0ec7ff6d2b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14830" + ], + "x-ms-correlation-request-id": [ + "70251a73-0b48-44e8-8df7-0bef3481203c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062836Z:70251a73-0b48-44e8-8df7-0bef3481203c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:29:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "64438074-ede6-46c6-b73e-6bd33aba838d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14827" + ], + "x-ms-correlation-request-id": [ + "c9fee4f1-361f-4e2f-9ce5-5f1119c6b643" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062906Z:c9fee4f1-361f-4e2f-9ce5-5f1119c6b643" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:29:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2123e2c5-43b3-432a-8176-0b39ded3a19b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14825" + ], + "x-ms-correlation-request-id": [ + "b51accfe-ee3c-41a5-bf57-d1280b415454" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T062936Z:b51accfe-ee3c-41a5-bf57-d1280b415454" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:30:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ad0fd4ca-ee8a-4f3b-8def-c1dd513f1ab7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14835" + ], + "x-ms-correlation-request-id": [ + "221a93db-fece-48d4-a983-473fddbc872e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063007Z:221a93db-fece-48d4-a983-473fddbc872e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:30:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e28d7fea-12c0-4edb-ac60-e3c3134f7f1a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14833" + ], + "x-ms-correlation-request-id": [ + "782b7e5c-94d8-4807-9bcf-5e83337e8ab4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063037Z:782b7e5c-94d8-4807-9bcf-5e83337e8ab4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:31:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "72b5aa16-ee85-4f89-a28d-b406aede1b8a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14831" + ], + "x-ms-correlation-request-id": [ + "5255d468-bb8d-4d83-bf22-41518c266457" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063107Z:5255d468-bb8d-4d83-bf22-41518c266457" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:31:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ef3c3af8-eb55-4d28-97f0-ecfbe869aa2c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14830" + ], + "x-ms-correlation-request-id": [ + "2e51def0-a61b-4ce4-851a-28e75dedc549" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063137Z:2e51def0-a61b-4ce4-851a-28e75dedc549" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:32:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a1d34676-14be-4f03-a65c-cb0bca8949d8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14827" + ], + "x-ms-correlation-request-id": [ + "edddfc69-648d-42cd-aa2b-dafef3ef9079" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063207Z:edddfc69-648d-42cd-aa2b-dafef3ef9079" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:32:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "c61981df-546b-4288-a19d-82982db3ff74" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14824" + ], + "x-ms-correlation-request-id": [ + "210b0d11-d893-4850-b1ff-40d86ad87a9e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063237Z:210b0d11-d893-4850-b1ff-40d86ad87a9e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:33:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4efc9483-ad9f-42b8-96b6-a07c7e73d624" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14823" + ], + "x-ms-correlation-request-id": [ + "0fa45549-3036-42c7-b3d6-16cbbae51325" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063308Z:0fa45549-3036-42c7-b3d6-16cbbae51325" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:33:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a517c6e0-2c5d-464b-aa0c-acfef790194c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14822" + ], + "x-ms-correlation-request-id": [ + "f0317283-21b5-4228-a198-0aa0329073ae" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063338Z:f0317283-21b5-4228-a198-0aa0329073ae" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:34:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "82695c90-3232-4307-90eb-10e885ed1c0e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14820" + ], + "x-ms-correlation-request-id": [ + "be4e3a02-9843-4556-951a-20e9beef399f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063408Z:be4e3a02-9843-4556-951a-20e9beef399f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:34:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "96878695-5883-4e99-91d4-fa041695d921" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14818" + ], + "x-ms-correlation-request-id": [ + "d490aee7-d6c5-4f36-af79-ea57c73d260b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063438Z:d490aee7-d6c5-4f36-af79-ea57c73d260b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d963e1c9-3190-4a2c-a043-f84291673314" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14830" + ], + "x-ms-correlation-request-id": [ + "bd9b7b78-f6ba-4430-9b67-1f649e877ed9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063508Z:bd9b7b78-f6ba-4430-9b67-1f649e877ed9" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/df09e118-3cc2-460c-8c31-14fef8a5b18d?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RmMDllMTE4LTNjYzItNDYwYy04YzMxLTE0ZmVmOGE1YjE4ZD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ac0c93f0-933c-4718-b26d-c881903bef98" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14829" + ], + "x-ms-correlation-request-id": [ + "7580bd8b-9c53-4fed-96af-0ef0dd1974f1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063538Z:7580bd8b-9c53-4fed-96af-0ef0dd1974f1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL2F6c21uZXQ5MDIwP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet9020\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020\",\r\n \"etag\": \"W/\\\"d5fdd108-58bc-42d5-a18c-b8899d0f20fa\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c2c75625-1774-4f6f-a0eb-c5c42806f9d5\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet1522\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020/ipConfigurations/azsmnet1522\",\r\n \"etag\": \"W/\\\"d5fdd108-58bc-42d5-a18c-b8899d0f20fa\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3d031486-f033-47bf-a2c7-9a44504a088d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14828" + ], + "x-ms-correlation-request-id": [ + "1454ebac-7759-4ac4-97dc-94fdc7a2b7c6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063539Z:1454ebac-7759-4ac4-97dc-94fdc7a2b7c6" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL2F6c21uZXQ5MDIwP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "82a2cf37-fe83-4368-9bd9-68b89ba40c86" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet9020\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020\",\r\n \"etag\": \"W/\\\"d5fdd108-58bc-42d5-a18c-b8899d0f20fa\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c2c75625-1774-4f6f-a0eb-c5c42806f9d5\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet1522\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020/ipConfigurations/azsmnet1522\",\r\n \"etag\": \"W/\\\"d5fdd108-58bc-42d5-a18c-b8899d0f20fa\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/publicIPAddresses/azsmnet2376\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworks/azsmnet4707/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6aea7f45-44f7-4dee-9004-5accbaf17c2c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14827" + ], + "x-ms-correlation-request-id": [ + "a6a878b6-68d3-4ca7-beac-c5c6bb44f9df" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063539Z:a6a878b6-68d3-4ca7-beac-c5c6bb44f9df" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/networkWatchers/azsmnet4108?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDQxMDg/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "cd8d7357-afd0-47db-829b-c454f049621a" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4108\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/networkWatchers/azsmnet4108\",\r\n \"etag\": \"W/\\\"c9a83b76-8e6c-46af-ae60-bbdc8dad9d5d\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "376" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "e7ecc344-7735-4bcd-876b-2ba738043a92" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/e7ecc344-7735-4bcd-876b-2ba738043a92?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "061b3e89-8c4e-4c53-b3e1-bd36aee13753" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063540Z:061b3e89-8c4e-4c53-b3e1-bd36aee13753" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Storage/storageAccounts/azsmnet62?api-version=2016-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpzbW5ldDYyP2FwaS12ZXJzaW9uPTIwMTYtMDUtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "103" + ], + "x-ms-client-request-id": [ + "4be5de65-f560-44f4-81ac-4cc6a73a5f30" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Storage.StorageManagementClient/6.0.0-preview" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:35:40 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Storage/operations/9ede0eb9-9c24-438b-88f5-b529536dc494?monitor=true&api-version=2016-05-01" + ], + "Retry-After": [ + "17" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "641fb9cc-6ad6-4cbf-838e-8af0a7097ffd" + ], + "x-ms-correlation-request-id": [ + "641fb9cc-6ad6-4cbf-838e-8af0a7097ffd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063541Z:641fb9cc-6ad6-4cbf-838e-8af0a7097ffd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Storage/operations/9ede0eb9-9c24-438b-88f5-b529536dc494?monitor=true&api-version=2016-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9vcGVyYXRpb25zLzllZGUwZWI5LTljMjQtNDM4Yi04OGY1LWI1Mjk1MzZkYzQ5ND9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAxNi0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Storage.StorageManagementClient/6.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Storage/storageAccounts/azsmnet62\",\r\n \"kind\": \"Storage\",\r\n \"location\": \"westcentralus\",\r\n \"name\": \"azsmnet62\",\r\n \"properties\": {\r\n \"creationTime\": \"2017-01-22T06:35:41.1723537Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://azsmnet62.blob.core.windows.net/\",\r\n \"file\": \"https://azsmnet62.file.core.windows.net/\",\r\n \"queue\": \"https://azsmnet62.queue.core.windows.net/\",\r\n \"table\": \"https://azsmnet62.table.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"westcentralus\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"statusOfPrimary\": \"available\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"tags\": {},\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:36:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3c746299-e246-4ed8-a42c-59ec640130d1" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-correlation-request-id": [ + "3c746299-e246-4ed8-a42c-59ec640130d1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063611Z:3c746299-e246-4ed8-a42c-59ec640130d1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/networkWatchers/azsmnet4108/troubleshoot?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ5MjI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDQxMDgvdHJvdWJsZXNob290P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Network/virtualNetworkGateways/azsmnet9020\",\r\n \"properties\": {\r\n \"storageId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet9224/providers/Microsoft.Storage/storageAccounts/azsmnet62\",\r\n \"storagePath\": \"https://nwtestdbdzq4xsvskrei6.blob.core.windows.net/vhds\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "429" + ], + "x-ms-client-request-id": [ + "3583dae4-4354-404a-90d4-a7e1b65c497c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "null", + "ResponseHeaders": { + "Content-Length": [ + "4" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:36:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/de538d0a-5abe-455c-87cf-ad8890184879?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "de538d0a-5abe-455c-87cf-ad8890184879" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/de538d0a-5abe-455c-87cf-ad8890184879?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-correlation-request-id": [ + "70e3c6d5-4a30-4e35-9f4a-eb65deffab4c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063632Z:70e3c6d5-4a30-4e35-9f4a-eb65deffab4c" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/de538d0a-5abe-455c-87cf-ad8890184879?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RlNTM4ZDBhLTVhYmUtNDU1Yy04N2NmLWFkODg5MDE4NDg3OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:37:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8a7493e6-0822-40d4-983e-1af9f2621d52" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14823" + ], + "x-ms-correlation-request-id": [ + "d22dbc6c-168d-4a7f-a476-56d258f8b3fb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063702Z:d22dbc6c-168d-4a7f-a476-56d258f8b3fb" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/de538d0a-5abe-455c-87cf-ad8890184879?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2RlNTM4ZDBhLTVhYmUtNDU1Yy04N2NmLWFkODg5MDE4NDg3OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 06:37:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "05b4a922-04b3-4d85-935a-55e43f4aa33d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14822" + ], + "x-ms-correlation-request-id": [ + "a8a4e1f8-1cc3-4515-95b0-fef62c08bf00" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T063732Z:a8a4e1f8-1cc3-4515-95b0-fef62c08bf00" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "TroubleshootApiTest": [ + "azsmnet9224", + "azsmnet2376", + "azsmnet15", + "azsmnet4707", + "azsmnet9020", + "azsmnet1522", + "azsmnet4108", + "azsmnet62" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.VerifyIpFlowTests/VerifyIpFlowApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.VerifyIpFlowTests/VerifyIpFlowApiTest.json new file mode 100644 index 000000000000..3e08dfcbd1c0 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.VerifyIpFlowTests/VerifyIpFlowApiTest.json @@ -0,0 +1,1258 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "0765822b-33eb-41a2-af7c-fb9d56f32862" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899\",\r\n \"name\": \"azsmnet3899\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "175" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:44:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "b1ea6fce-cf63-4a70-92ee-af7bac0dab58" + ], + "x-ms-correlation-request-id": [ + "b1ea6fce-cf63-4a70-92ee-af7bac0dab58" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234409Z:b1ea6fce-cf63-4a70-92ee-af7bac0dab58" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetId\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('virtualMachineName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\",\r\n \"windowsConfiguration\": {\r\n \"provisionVmAgent\": \"true\"\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('virtualMachineSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"createOption\": \"fromImage\",\r\n \"vhd\": {\r\n \"uri\": \"[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]\"\r\n }\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('storageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('storageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('diagnosticsStorageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('diagnosticsStorageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"name\": \"[parameters('routeTableName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('virtualNetworkName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnetPrefix')]\",\r\n \"routeTable\": {\r\n \"id\": \"[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[parameters('networkInterfaceName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n },\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIpAddress\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]\"\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]\",\r\n \"[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]\",\r\n \"[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/publicIpAddresses\",\r\n \"name\": \"[parameters('publicIpAddressName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicIpAllocationMethod\": \"[parameters('publicIpAddressType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[parameters('networkSecurityGroupName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"properties\": {\r\n \"priority\": 1000,\r\n \"sourceAddressPrefix\": \"*\",\r\n \"protocol\": \"TCP\",\r\n \"destinationPortRange\": \"3389\",\r\n \"access\": \"Allow\",\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationAddressPrefix\": \"*\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"[parameters('adminUsername')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"azsmnet3899\"\r\n },\r\n \"location\": {\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"value\": \"azsmnet8060\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"value\": \"azsmnet4516\"\r\n },\r\n \"routeTableName\": {\r\n \"value\": \"azsmnet3899RT\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"value\": \"azsmnet3899-vnet\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"value\": \"azsmnet7000\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"value\": \"azsmnet8060-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"value\": \"netanalytics-32!\"\r\n },\r\n \"storageAccountType\": {\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"value\": \"azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"value\": \"azsmnet8060-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "10889" + ], + "x-ms-client-request-id": [ + "d1ebf4a8-b8e3-4946-82bb-b7c33ca57213" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241\",\r\n \"name\": \"azsmnet1241\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4516\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7000\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2017-01-22T23:44:11.6505657Z\",\r\n \"duration\": \"PT1.2566498S\",\r\n \"correlationId\": \"e31e8716-3c77-4a59-afc0-01e0f9f8d382\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet7000\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet4516\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet4516\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet3539\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet3539\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet4516\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet4516\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet3539\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet3539\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet8060\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/routeTables/azsmnet3899RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet3899RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/virtualNetworks/azsmnet3899-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet3899-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/virtualNetworks/azsmnet3899-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet3899-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/publicIpAddresses/azsmnet8060-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet8060-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet8060-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet7000\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "5049" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:44:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "e31e8716-3c77-4a59-afc0-01e0f9f8d382" + ], + "x-ms-correlation-request-id": [ + "e31e8716-3c77-4a59-afc0-01e0f9f8d382" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234412Z:e31e8716-3c77-4a59-afc0-01e0f9f8d382" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:44:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-request-id": [ + "8c59d8de-93c9-4e27-b44f-57e995502cdb" + ], + "x-ms-correlation-request-id": [ + "8c59d8de-93c9-4e27-b44f-57e995502cdb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234442Z:8c59d8de-93c9-4e27-b44f-57e995502cdb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:45:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-request-id": [ + "8169af7f-6bf5-426f-89bd-a075eb2b5f85" + ], + "x-ms-correlation-request-id": [ + "8169af7f-6bf5-426f-89bd-a075eb2b5f85" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234512Z:8169af7f-6bf5-426f-89bd-a075eb2b5f85" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:45:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-request-id": [ + "25d7c0fe-17dd-456e-bcdd-f2170be16b21" + ], + "x-ms-correlation-request-id": [ + "25d7c0fe-17dd-456e-bcdd-f2170be16b21" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234543Z:25d7c0fe-17dd-456e-bcdd-f2170be16b21" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:46:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-request-id": [ + "c2f12226-c4cc-4822-b2c7-2618fe9a7994" + ], + "x-ms-correlation-request-id": [ + "c2f12226-c4cc-4822-b2c7-2618fe9a7994" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234613Z:c2f12226-c4cc-4822-b2c7-2618fe9a7994" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:46:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-request-id": [ + "c52140f2-5ae3-4e0b-80a3-14e79c9504cc" + ], + "x-ms-correlation-request-id": [ + "c52140f2-5ae3-4e0b-80a3-14e79c9504cc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234643Z:c52140f2-5ae3-4e0b-80a3-14e79c9504cc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:47:13 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-request-id": [ + "5cbcb92a-f502-44ef-a0cd-4db8b53e9916" + ], + "x-ms-correlation-request-id": [ + "5cbcb92a-f502-44ef-a0cd-4db8b53e9916" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234713Z:5cbcb92a-f502-44ef-a0cd-4db8b53e9916" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:47:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-request-id": [ + "6c02af76-c943-4ca7-b6cd-517b38d3159e" + ], + "x-ms-correlation-request-id": [ + "6c02af76-c943-4ca7-b6cd-517b38d3159e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234744Z:6c02af76-c943-4ca7-b6cd-517b38d3159e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:48:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-request-id": [ + "63926cca-3565-484a-aba3-1ac32a529af6" + ], + "x-ms-correlation-request-id": [ + "63926cca-3565-484a-aba3-1ac32a529af6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234814Z:63926cca-3565-484a-aba3-1ac32a529af6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:48:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-request-id": [ + "91e61a82-2257-41f5-b961-e0a780e655d5" + ], + "x-ms-correlation-request-id": [ + "91e61a82-2257-41f5-b961-e0a780e655d5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234844Z:91e61a82-2257-41f5-b961-e0a780e655d5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-request-id": [ + "f6431978-4a93-4853-8a41-87fbb7ba7f7e" + ], + "x-ms-correlation-request-id": [ + "f6431978-4a93-4853-8a41-87fbb7ba7f7e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234914Z:f6431978-4a93-4853-8a41-87fbb7ba7f7e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241/operationStatuses/08587164782350837930?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY0NzgyMzUwODM3OTMwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14965" + ], + "x-ms-request-id": [ + "8c95c7ac-a2e9-4061-80a3-7becfbd43d11" + ], + "x-ms-correlation-request-id": [ + "8c95c7ac-a2e9-4061-80a3-7becfbd43d11" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234944Z:8c95c7ac-a2e9-4061-80a3-7becfbd43d11" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQxMjQxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Resources/deployments/azsmnet1241\",\r\n \"name\": \"azsmnet1241\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4516\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3899RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet7000\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet3539\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet8060-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2017-01-22T23:49:17.434452Z\",\r\n \"duration\": \"PT5M7.0405361S\",\r\n \"correlationId\": \"e31e8716-3c77-4a59-afc0-01e0f9f8d382\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet7000\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet4516\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet4516\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet3539\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet3539\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet4516\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet4516\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Storage/storageAccounts/azsmnet3539\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet3539\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet8060\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/routeTables/azsmnet3899RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet3899RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/virtualNetworks/azsmnet3899-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet3899-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/virtualNetworks/azsmnet3899-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet3899-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/publicIpAddresses/azsmnet8060-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet8060-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet8060-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet7000\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Compute/virtualMachines/azsmnet8060\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/publicIpAddresses/azsmnet8060-ip\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/routeTables/azsmnet3899RT\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/azsmnet3899-vnet\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet3539\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet4516\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14964" + ], + "x-ms-request-id": [ + "4821da6e-715a-4580-9a95-8057005ad169" + ], + "x-ms-correlation-request-id": [ + "4821da6e-715a-4580-9a95-8057005ad169" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234945Z:4821da6e-715a-4580-9a95-8057005ad169" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkWatchers/azsmnet3692?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDM2OTI/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ], + "x-ms-client-request-id": [ + "96d56917-f4d5-4f31-a77f-f84e9f17c999" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet3692\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkWatchers/azsmnet3692\",\r\n \"etag\": \"W/\\\"af1118f1-abc4-4dcf-8c00-ee35417795b8\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "369" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "c8656941-8f2e-429f-a1d8-e8b3f2cb69f6" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/c8656941-8f2e-429f-a1d8-e8b3f2cb69f6?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "fc590345-0641-4c5c-81e1-c41b1f3d5d05" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234946Z:fc590345-0641-4c5c-81e1-c41b1f3d5d05" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDgwNjA/YXBpLXZlcnNpb249MjAxNi0wMy0zMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "da11f101-42c6-4d16-bf19-df32c7113395" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"29951a20-051f-4af2-bbb7-3b7bef1b08b4\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS1_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"azsmnet8060\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://azsmnet4516.blob.core.windows.net/vhds/azsmnet806020161217141554.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"azsmnet8060\",\r\n \"adminUsername\": \"netanalytics32\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://azsmnet3539.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060\",\r\n \"name\": \"azsmnet8060\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "8bde20ac-22ed-4bcc-a1e8-823f378493ba_131263860732735555" + ], + "x-ms-request-id": [ + "e9f3c7b8-af4a-4dcd-aacd-e5e31cfd0055" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "c8be1934-9b03-4fbb-9bae-73f885014562" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234947Z:c8be1934-9b03-4fbb-9bae-73f885014562" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrSW50ZXJmYWNlcy9henNtbmV0NzAwMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "88d75af1-c90c-4ca8-a753-1ed7880e080b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet7000\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\",\r\n \"etag\": \"W/\\\"1383b515-4d8a-4fd7-8577-ee1e86da14f9\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"70da2898-d0ac-4485-bffb-5a472548528a\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"1383b515-4d8a-4fd7-8577-ee1e86da14f9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.17.3.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/publicIPAddresses/azsmnet8060-ip\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/virtualNetworks/azsmnet3899-vnet/subnets/default\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"amdfq5umxooe5esxipill1vaxf.bx.internal.cloudapp.net\"\r\n },\r\n \"macAddress\": \"00-0D-3A-16-CF-EC\",\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\"\r\n },\r\n \"primary\": true,\r\n \"virtualMachine\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"1383b515-4d8a-4fd7-8577-ee1e86da14f9\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ad26928a-99f3-4dd5-bd6e-0c38fe8aaca7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "2d34c19e-cbf8-447e-b45b-5f32b2c725ca" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234947Z:2d34c19e-cbf8-447e-b45b-5f32b2c725ca" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDgwNjAtbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8828da1b-af6c-4eda-9d2e-e1ce197ca1cd" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8060-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a62c6ffb-62da-4576-82e9-a68a189ac62e\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"529cb430-9f67-4e06-a1dc-8677342c8e81\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e1a51af9-2dcb-4c78-8761-37a6b35acde7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "9792226a-6d6d-4b43-9646-134815f06fca" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234947Z:9792226a-6d6d-4b43-9646-134815f06fca" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDgwNjAtbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8060-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a62c6ffb-62da-4576-82e9-a68a189ac62e\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet3313\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/azsmnet3313\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:50:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"a18ed4a8-dc15-42a9-92c1-d38b544afb22\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a99fed24-1946-400b-ac36-78f952a3081f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "f720f404-9eb1-4d7c-b184-13575e31122f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T235018Z:f720f404-9eb1-4d7c-b184-13575e31122f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDgwNjAtbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"default-allow-rdp\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/default-allow-rdp\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n },\r\n \"name\": \"azsmnet3313\"\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowVnetInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"DenyAllInBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetOutBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowInternetOutBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"DenyAllOutBound\",\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllOutBound\"\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n }\r\n ],\r\n \"resourceGuid\": \"a62c6ffb-62da-4576-82e9-a68a189ac62e\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"529cb430-9f67-4e06-a1dc-8677342c8e81\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"name\": \"azsmnet8060-nsg\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "6444" + ], + "x-ms-client-request-id": [ + "e5eeea30-4df9-4968-a11a-925bc663a804" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8060-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a62c6ffb-62da-4576-82e9-a68a189ac62e\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet3313\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/securityRules/azsmnet3313\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkSecurityGroups/azsmnet8060-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"b868b3b1-4cd4-4192-a7da-607a2e8741d9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkInterfaces/azsmnet7000\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:49:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f6cbe102-c2a0-4c0f-89bf-f1b687a94704" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/f6cbe102-c2a0-4c0f-89bf-f1b687a94704?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "7aa4a23c-b00e-4818-96c8-bf4e4eeddc25" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T234948Z:7aa4a23c-b00e-4818-96c8-bf4e4eeddc25" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/f6cbe102-c2a0-4c0f-89bf-f1b687a94704?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjZjYmUxMDItYzJhMC00YzBmLTg5YmYtZjFiNjg3YTk0NzA0P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:50:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "262cd675-bfbe-4743-8ec1-100c830755b2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "4ba669b0-4061-44bd-9b1d-968daa057d7f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T235018Z:4ba669b0-4061-44bd-9b1d-968daa057d7f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Network/networkWatchers/azsmnet3692/ipFlowVerify?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQzODk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDM2OTIvaXBGbG93VmVyaWZ5P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet3899/providers/Microsoft.Compute/virtualMachines/azsmnet8060\",\r\n \"direction\": \"Outbound\",\r\n \"protocol\": \"TCP\",\r\n \"localPort\": \"80\",\r\n \"remotePort\": \"80\",\r\n \"localIPAddress\": \"10.17.3.4\",\r\n \"remoteIPAddress\": \"12.11.12.14\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "330" + ], + "x-ms-client-request-id": [ + "e6784787-7bc5-427d-abd8-d647af6417bc" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"access\": \"Deny\",\r\n \"ruleName\": \"securityRules/azsmnet3313\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 23:55:24 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operationResults/4264c957-2faa-4692-8c38-242a692e9799?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4264c957-2faa-4692-8c38-242a692e9799" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/eastus/operations/4264c957-2faa-4692-8c38-242a692e9799?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "5c8d1004-47ae-4149-931f-f340184f560f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T235525Z:5c8d1004-47ae-4149-931f-f340184f560f" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "VerifyIpFlowApiTest": [ + "azsmnet3899", + "azsmnet8060", + "azsmnet7000", + "azsmnet4516", + "azsmnet3539", + "azsmnet1241", + "azsmnet3692", + "azsmnet3313" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.ViewNsgRuleTests/ViewNsgRuleApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.ViewNsgRuleTests/ViewNsgRuleApiTest.json new file mode 100644 index 000000000000..c6076e9cba00 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Network.Tests.Tests.ViewNsgRuleTests/ViewNsgRuleApiTest.json @@ -0,0 +1,1160 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "41e87373-0134-4e11-818d-ce5cdb252e03" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795\",\r\n \"name\": \"azsmnet6795\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "182" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:27:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "5f975dcb-34fd-474c-be73-a9677176d19f" + ], + "x-ms-correlation-request-id": [ + "5f975dcb-34fd-474c-be73-a9677176d19f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022704Z:5f975dcb-34fd-474c-be73-a9677176d19f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetId\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('virtualMachineName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\",\r\n \"windowsConfiguration\": {\r\n \"provisionVmAgent\": \"true\"\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('virtualMachineSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"[parameters('virtualMachineName')]\",\r\n \"createOption\": \"fromImage\",\r\n \"vhd\": {\r\n \"uri\": \"[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]\"\r\n }\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]\",\r\n \"[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('storageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('storageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[parameters('diagnosticsStorageAccountName')]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"accountType\": \"[parameters('diagnosticsStorageAccountType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/routeTables\",\r\n \"name\": \"[parameters('routeTableName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"routes\": [\r\n {\r\n \"name\": \"route1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.3.0/24\",\r\n \"nextHopType\": \"VirtualAppliance\",\r\n \"nextHopIpAddress\": \"10.0.1.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('virtualNetworkName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnetPrefix')]\",\r\n \"routeTable\": {\r\n \"id\": \"[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[parameters('networkInterfaceName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n },\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIpAddress\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]\"\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]\",\r\n \"[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]\",\r\n \"[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/publicIpAddresses\",\r\n \"name\": \"[parameters('publicIpAddressName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicIpAllocationMethod\": \"[parameters('publicIpAddressType')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[parameters('networkSecurityGroupName')]\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"properties\": {\r\n \"priority\": 1000,\r\n \"sourceAddressPrefix\": \"*\",\r\n \"protocol\": \"TCP\",\r\n \"destinationPortRange\": \"3389\",\r\n \"access\": \"Allow\",\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationAddressPrefix\": \"*\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"[parameters('adminUsername')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"azsmnet6795\"\r\n },\r\n \"location\": {\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"value\": \"azsmnet2019\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"value\": \"azsmnet1940\"\r\n },\r\n \"routeTableName\": {\r\n \"value\": \"azsmnet6795RT\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"value\": \"azsmnet6795-vnet\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"value\": \"azsmnet4197\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"value\": \"azsmnet2019-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"value\": \"netanalytics-32!\"\r\n },\r\n \"storageAccountType\": {\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"value\": \"azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"value\": \"azsmnet2019-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "10896" + ], + "x-ms-client-request-id": [ + "9f22527f-47fb-4cda-b727-d44fed72e689" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812\",\r\n \"name\": \"azsmnet3812\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1940\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4197\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2017-01-22T02:27:06.047577Z\",\r\n \"duration\": \"PT0.5098897S\",\r\n \"correlationId\": \"17747858-d181-4625-8d43-e757eb577ef8\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4197\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet1940\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1940\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet5452\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet5452\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet1940\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1940\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet5452\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet5452\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet2019\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/routeTables/azsmnet6795RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet6795RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/virtualNetworks/azsmnet6795-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet6795-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/virtualNetworks/azsmnet6795-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet6795-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/publicIpAddresses/azsmnet2019-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet2019-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet2019-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4197\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "5104" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:27:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "17747858-d181-4625-8d43-e757eb577ef8" + ], + "x-ms-correlation-request-id": [ + "17747858-d181-4625-8d43-e757eb577ef8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022706Z:17747858-d181-4625-8d43-e757eb577ef8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:27:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-request-id": [ + "0cc36837-11a8-4dbf-b9cb-3fde09e818de" + ], + "x-ms-correlation-request-id": [ + "0cc36837-11a8-4dbf-b9cb-3fde09e818de" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022736Z:0cc36837-11a8-4dbf-b9cb-3fde09e818de" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:28:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-request-id": [ + "ba7adc7a-1b6b-40ff-b186-4c60d23f8e8b" + ], + "x-ms-correlation-request-id": [ + "ba7adc7a-1b6b-40ff-b186-4c60d23f8e8b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022806Z:ba7adc7a-1b6b-40ff-b186-4c60d23f8e8b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:28:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-request-id": [ + "b09be260-9247-46f3-90aa-57e0ab478d14" + ], + "x-ms-correlation-request-id": [ + "b09be260-9247-46f3-90aa-57e0ab478d14" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022836Z:b09be260-9247-46f3-90aa-57e0ab478d14" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:29:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-request-id": [ + "3513bca2-28fa-482f-8234-29c2049ed0fc" + ], + "x-ms-correlation-request-id": [ + "3513bca2-28fa-482f-8234-29c2049ed0fc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022906Z:3513bca2-28fa-482f-8234-29c2049ed0fc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:29:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-request-id": [ + "5be78e7f-61be-40f8-aa3f-c5a7088bdc1b" + ], + "x-ms-correlation-request-id": [ + "5be78e7f-61be-40f8-aa3f-c5a7088bdc1b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T022936Z:5be78e7f-61be-40f8-aa3f-c5a7088bdc1b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:30:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-request-id": [ + "4408f30c-c512-4f26-b7b5-43c6fb73de24" + ], + "x-ms-correlation-request-id": [ + "4408f30c-c512-4f26-b7b5-43c6fb73de24" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023007Z:4408f30c-c512-4f26-b7b5-43c6fb73de24" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:30:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-request-id": [ + "70bca656-9b6a-408c-bb75-f786e56a6780" + ], + "x-ms-correlation-request-id": [ + "70bca656-9b6a-408c-bb75-f786e56a6780" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023037Z:70bca656-9b6a-408c-bb75-f786e56a6780" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-request-id": [ + "6544efd8-2706-43b2-ad72-7e3b06a55f83" + ], + "x-ms-correlation-request-id": [ + "6544efd8-2706-43b2-ad72-7e3b06a55f83" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023107Z:6544efd8-2706-43b2-ad72-7e3b06a55f83" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812/operationStatuses/08587165548599400145?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyL29wZXJhdGlvblN0YXR1c2VzLzA4NTg3MTY1NTQ4NTk5NDAwMTQ1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-request-id": [ + "2eb93233-11fb-416c-9bf1-3f17b8883d90" + ], + "x-ms-correlation-request-id": [ + "2eb93233-11fb-416c-9bf1-3f17b8883d90" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023137Z:2eb93233-11fb-416c-9bf1-3f17b8883d90" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourcegroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVzb3VyY2VzL2RlcGxveW1lbnRzL2F6c21uZXQzODEyP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Resources/deployments/azsmnet3812\",\r\n \"name\": \"azsmnet3812\",\r\n \"properties\": {\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"westcentralus\"\r\n },\r\n \"virtualMachineName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019\"\r\n },\r\n \"virtualMachineSize\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_DS1_v2\"\r\n },\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n },\r\n \"storageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet1940\"\r\n },\r\n \"virtualNetworkName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795-vnet\"\r\n },\r\n \"routeTableName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet6795RT\"\r\n },\r\n \"networkInterfaceName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet4197\"\r\n },\r\n \"networkSecurityGroupName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019-nsg\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"storageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Premium_LRS\"\r\n },\r\n \"diagnosticsStorageAccountName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountId\": {\r\n \"type\": \"String\",\r\n \"value\": \"Microsoft.Storage/storageAccounts/azsmnet5452\"\r\n },\r\n \"diagnosticsStorageAccountType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Standard_LRS\"\r\n },\r\n \"addressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"subnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"default\"\r\n },\r\n \"subnetPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.17.3.0/24\"\r\n },\r\n \"publicIpAddressName\": {\r\n \"type\": \"String\",\r\n \"value\": \"azsmnet2019-ip\"\r\n },\r\n \"publicIpAddressType\": {\r\n \"type\": \"String\",\r\n \"value\": \"Dynamic\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2017-01-22T02:31:33.4575122Z\",\r\n \"duration\": \"PT4M27.9198249S\",\r\n \"correlationId\": \"17747858-d181-4625-8d43-e757eb577ef8\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIpAddresses\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"westcentralus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4197\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet1940\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1940\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet5452\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet5452\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet1940\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet1940\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Storage/storageAccounts/azsmnet5452\",\r\n \"resourceType\": \"Microsoft.Storage/storageAccounts\",\r\n \"resourceName\": \"azsmnet5452\",\r\n \"apiVersion\": \"2015-06-15\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"azsmnet2019\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/routeTables/azsmnet6795RT\",\r\n \"resourceType\": \"Microsoft.Network/routeTables\",\r\n \"resourceName\": \"azsmnet6795RT\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/virtualNetworks/azsmnet6795-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet6795-vnet\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/virtualNetworks/azsmnet6795-vnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"azsmnet6795-vnet\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/publicIpAddresses/azsmnet2019-ip\",\r\n \"resourceType\": \"Microsoft.Network/publicIpAddresses\",\r\n \"resourceName\": \"azsmnet2019-ip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"azsmnet2019-nsg\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"azsmnet4197\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"netanalytics32\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Compute/virtualMachines/azsmnet2019\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/publicIpAddresses/azsmnet2019-ip\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/routeTables/azsmnet6795RT\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/azsmnet6795-vnet\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet1940\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Storage/storageAccounts/azsmnet5452\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-request-id": [ + "c92d7b42-4658-489b-9193-34bd9d2a28ee" + ], + "x-ms-correlation-request-id": [ + "c92d7b42-4658-489b-9193-34bd9d2a28ee" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023137Z:c92d7b42-4658-489b-9193-34bd9d2a28ee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkWatchers/azsmnet7735?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDc3MzU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ], + "x-ms-client-request-id": [ + "dca36136-6202-4a64-a6cd-065f0399d97d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet7735\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkWatchers/azsmnet7735\",\r\n \"etag\": \"W/\\\"d056d848-301f-40a7-8203-e3fbf7fe276b\\\"\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "376" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "45676481-77c2-4ebe-bceb-39d71832bc4b" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/45676481-77c2-4ebe-bceb-39d71832bc4b?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "88e7bbe2-ea92-4c00-8c88-d81e9d0de9ee" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023138Z:88e7bbe2-ea92-4c00-8c88-d81e9d0de9ee" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019?api-version=2016-03-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvYXpzbW5ldDIwMTk/YXBpLXZlcnNpb249MjAxNi0wMy0zMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6faa5ec2-b1e3-49c2-af56-fb0ca8740eb7" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/13.1.0-prerelease" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"6c425819-7550-4841-a3bf-13e0f9539cee\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS1_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"azsmnet2019\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://azsmnet1940.blob.core.windows.net/vhds/azsmnet201920161217141554.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"azsmnet2019\",\r\n \"adminUsername\": \"netanalytics32\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://azsmnet5452.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westcentralus\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019\",\r\n \"name\": \"azsmnet2019\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "b2ae4b80-3943-4c50-a0e2-8d9874e82bde_131134223025467297" + ], + "x-ms-request-id": [ + "1915f8f7-3ece-4bdb-9a67-e3579cd52355" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14800" + ], + "x-ms-correlation-request-id": [ + "a0dc472c-4bf0-4c78-87c6-500a1c92615d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023138Z:a0dc472c-4bf0-4c78-87c6-500a1c92615d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrSW50ZXJmYWNlcy9henNtbmV0NDE5Nz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "33296abb-a6ff-4b03-b03a-d5c338badbe3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet4197\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"etag\": \"W/\\\"5d97c326-2147-4032-8ed4-eb66ce4225c6\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"310ac4e4-c72a-4928-9ab8-d25844587ff8\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"5d97c326-2147-4032-8ed4-eb66ce4225c6\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.17.3.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/publicIPAddresses/azsmnet2019-ip\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/virtualNetworks/azsmnet6795-vnet/subnets/default\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"jn5qlmpjzmiepnyg23bvg0tngh.yx.internal.cloudapp.net\"\r\n },\r\n \"macAddress\": \"00-0D-3A-F8-85-EF\",\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\"\r\n },\r\n \"primary\": true,\r\n \"virtualMachine\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"5d97c326-2147-4032-8ed4-eb66ce4225c6\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "adaffe80-0d2a-4e3d-84d5-b6dfddaf28d2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "0d91057a-ecaf-4ed4-a6a5-8c801ec96e28" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023138Z:0d91057a-ecaf-4ed4-a6a5-8c801ec96e28" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDIwMTktbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4de6fe5f-f3f4-4a86-af38-c2ed6264c7b8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2019-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"f93d2782-b4c9-4d0b-86d0-598825130420\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6bd2ae08-b3ea-4255-a9da-801fdf1e4e85" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-correlation-request-id": [ + "12e77753-083d-4e6d-be40-b19f79860dbf" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023138Z:12e77753-083d-4e6d-be40-b19f79860dbf" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDIwMTktbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2019-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"f93d2782-b4c9-4d0b-86d0-598825130420\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet1718\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/azsmnet1718\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:32:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "bed94215-8058-4b21-853e-653992007265" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-correlation-request-id": [ + "52004e63-2415-4cf7-8fd7-fd9a17534838" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023209Z:52004e63-2415-4cf7-8fd7-fd9a17534838" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlHcm91cHMvYXpzbW5ldDIwMTktbnNnP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"default-allow-rdp\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/default-allow-rdp\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n },\r\n \"name\": \"azsmnet1718\"\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowVnetInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"DenyAllInBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllInBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetOutBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowInternetOutBound\"\r\n },\r\n {\r\n \"properties\": {\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"DenyAllOutBound\",\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllOutBound\"\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n }\r\n ],\r\n \"resourceGuid\": \"f93d2782-b4c9-4d0b-86d0-598825130420\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"95e7a36f-85dc-43b1-bf6f-5d453932a37d\\\"\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"name\": \"azsmnet2019-nsg\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "6451" + ], + "x-ms-client-request-id": [ + "740aa6db-8324-42e0-9c7c-f8ffee86ca27" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet2019-nsg\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"f93d2782-b4c9-4d0b-86d0-598825130420\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet1718\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/azsmnet1718\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"b42739f3-d198-4e7d-b03e-584295a146d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:31:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6311637f-6802-48cb-b2df-da99aef9e651" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/6311637f-6802-48cb-b2df-da99aef9e651?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "490cec17-76b1-4e6e-805f-49485e93c55b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023139Z:490cec17-76b1-4e6e-805f-49485e93c55b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/6311637f-6802-48cb-b2df-da99aef9e651?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzYzMTE2MzdmLTY4MDItNDhjYi1iMmRmLWRhOTlhZWY5ZTY1MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:32:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "91b54cfd-359e-46a3-a570-90c5a62e68e9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "c2737190-369d-4db5-abf1-10fac77bc69b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023209Z:c2737190-369d-4db5-abf1-10fac77bc69b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkWatchers/azsmnet7735/securityGroupView?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNjUxNTY5ZTItNjU3My00ZTE5LTgwODgtYTA4OWNiOGI5N2E5L3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2Nzk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrV2F0Y2hlcnMvYXpzbW5ldDc3MzUvc2VjdXJpdHlHcm91cFZpZXc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"targetResourceId\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Compute/virtualMachines/azsmnet2019\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "164" + ], + "x-ms-client-request-id": [ + "8ab71b57-a4ff-44d3-a65a-394cb13e479d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"networkInterfaces\": [\r\n {\r\n \"securityRuleAssociations\": {\r\n \"networkInterfaceAssocation\": {\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkInterfaces/azsmnet4197\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"default-allow-rdp\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/default-allow-rdp\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"TCP\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"azsmnet1718\",\r\n \"id\": \"/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/resourceGroups/azsmnet6795/providers/Microsoft.Network/networkSecurityGroups/azsmnet2019-nsg/securityRules/azsmnet1718\",\r\n \"etag\": \"W/\\\"9bf89369-4596-4b38-8d1d-10d34eb38ad5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Test outbound security rule\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"80\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ]\r\n },\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n }\r\n }\r\n ],\r\n \"effectiveSecurityRules\": [\r\n {\r\n \"name\": \"DefaultOutboundDenyAll\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_AllowVnetOutBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"expandedSourceAddressPrefix\": [\r\n \"10.17.3.0/24\",\r\n \"10.1.3.0/24\",\r\n \"168.63.129.16/32\"\r\n ],\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"expandedDestinationAddressPrefix\": [\r\n \"10.17.3.0/24\",\r\n \"10.1.3.0/24\",\r\n \"168.63.129.16/32\"\r\n ],\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_AllowInternetOutBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"expandedDestinationAddressPrefix\": [\r\n \"32.0.0.0/3\",\r\n \"4.0.0.0/6\",\r\n \"2.0.0.0/7\",\r\n \"1.0.0.0/8\",\r\n \"12.0.0.0/6\",\r\n \"8.0.0.0/7\",\r\n \"11.0.0.0/8\",\r\n \"64.0.0.0/3\",\r\n \"112.0.0.0/5\",\r\n \"120.0.0.0/6\",\r\n \"124.0.0.0/7\",\r\n \"126.0.0.0/8\",\r\n \"128.0.0.0/3\",\r\n \"176.0.0.0/4\",\r\n \"160.0.0.0/5\",\r\n \"170.0.0.0/7\",\r\n \"168.0.0.0/8\",\r\n \"169.0.0.0/9\",\r\n \"169.128.0.0/10\",\r\n \"169.192.0.0/11\",\r\n \"169.224.0.0/12\",\r\n \"169.240.0.0/13\",\r\n \"169.248.0.0/14\",\r\n \"169.252.0.0/15\",\r\n \"169.255.0.0/16\",\r\n \"174.0.0.0/7\",\r\n \"173.0.0.0/8\",\r\n \"172.128.0.0/9\",\r\n \"172.64.0.0/10\",\r\n \"172.32.0.0/11\",\r\n \"172.0.0.0/12\",\r\n \"208.0.0.0/4\",\r\n \"200.0.0.0/5\",\r\n \"194.0.0.0/7\",\r\n \"193.0.0.0/8\",\r\n \"192.64.0.0/10\",\r\n \"192.32.0.0/11\",\r\n \"192.16.0.0/12\",\r\n \"192.8.0.0/13\",\r\n \"192.4.0.0/14\",\r\n \"192.2.0.0/15\",\r\n \"192.1.0.0/16\",\r\n \"192.0.128.0/17\",\r\n \"192.0.64.0/18\",\r\n \"192.0.32.0/19\",\r\n \"192.0.16.0/20\",\r\n \"192.0.8.0/21\",\r\n \"192.0.4.0/22\",\r\n \"192.0.0.0/23\",\r\n \"192.0.3.0/24\",\r\n \"192.192.0.0/10\",\r\n \"192.128.0.0/11\",\r\n \"192.176.0.0/12\",\r\n \"192.160.0.0/13\",\r\n \"192.172.0.0/14\",\r\n \"192.170.0.0/15\",\r\n \"192.169.0.0/16\",\r\n \"196.0.0.0/7\",\r\n \"199.0.0.0/8\",\r\n \"198.128.0.0/9\",\r\n \"198.64.0.0/10\",\r\n \"198.32.0.0/11\",\r\n \"198.0.0.0/12\",\r\n \"198.24.0.0/13\",\r\n \"198.20.0.0/14\",\r\n \"198.16.0.0/15\",\r\n \"104.0.0.0/5\",\r\n \"96.0.0.0/6\",\r\n \"102.0.0.0/7\",\r\n \"101.0.0.0/8\",\r\n \"100.128.0.0/9\",\r\n \"100.0.0.0/10\",\r\n \"16.0.0.0/5\",\r\n \"28.0.0.0/6\",\r\n \"26.0.0.0/7\",\r\n \"24.0.0.0/8\"\r\n ],\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_DenyAllOutBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n \"destinationAddressPrefix\": \"0.0.0.0/0\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\"\r\n },\r\n {\r\n \"name\": \"UserRule_azsmnet1718\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"80-80\",\r\n \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n \"destinationAddressPrefix\": \"0.0.0.0/0\",\r\n \"access\": \"Deny\",\r\n \"priority\": 501,\r\n \"direction\": \"Outbound\"\r\n },\r\n {\r\n \"name\": \"DefaultInboundDenyAll\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_AllowVnetInBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"expandedSourceAddressPrefix\": [\r\n \"10.17.3.0/24\",\r\n \"10.1.3.0/24\",\r\n \"168.63.129.16/32\"\r\n ],\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"expandedDestinationAddressPrefix\": [\r\n \"10.17.3.0/24\",\r\n \"10.1.3.0/24\",\r\n \"168.63.129.16/32\"\r\n ],\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_AllowAzureLoadBalancerInBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"expandedSourceAddressPrefix\": [\r\n \"168.63.129.16/32\"\r\n ],\r\n \"destinationAddressPrefix\": \"0.0.0.0/0\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\"\r\n },\r\n {\r\n \"name\": \"DefaultRule_DenyAllInBound\",\r\n \"protocol\": \"All\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"0-65535\",\r\n \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n \"destinationAddressPrefix\": \"0.0.0.0/0\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\"\r\n },\r\n {\r\n \"name\": \"UserRule_default-allow-rdp\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"0-65535\",\r\n \"destinationPortRange\": \"3389-3389\",\r\n \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n \"destinationAddressPrefix\": \"0.0.0.0/0\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sun, 22 Jan 2017 02:32:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operationResults/eb1dc242-8ea0-44d9-abb5-711a6565abdb?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "eb1dc242-8ea0-44d9-abb5-711a6565abdb" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/651569e2-6573-4e19-8088-a089cb8b97a9/providers/Microsoft.Network/locations/westcentralus/operations/eb1dc242-8ea0-44d9-abb5-711a6565abdb?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "a671dfd6-f7d6-4bda-868c-662e7a3f4424" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170122T023216Z:a671dfd6-f7d6-4bda-868c-662e7a3f4424" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "ViewNsgRuleApiTest": [ + "azsmnet6795", + "azsmnet2019", + "azsmnet4197", + "azsmnet1940", + "azsmnet5452", + "azsmnet3812", + "azsmnet7735", + "azsmnet1718" + ] + }, + "Variables": { + "SubscriptionId": "651569e2-6573-4e19-8088-a089cb8b97a9" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/SessionRecords/Networks.Tests.GatewayOperationsTests/VirtualNetworkGatewayBgpRouteApiTest.json b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Networks.Tests.GatewayOperationsTests/VirtualNetworkGatewayBgpRouteApiTest.json new file mode 100644 index 000000000000..f93764fe14b4 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/SessionRecords/Networks.Tests.GatewayOperationsTests/VirtualNetworkGatewayBgpRouteApiTest.json @@ -0,0 +1,9399 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yaz9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cd594d1d-886e-4b5f-bbcc-daab27e285a5" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:52:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-request-id": [ + "cc3435b9-07d6-4213-ae26-84573793659d" + ], + "x-ms-correlation-request-id": [ + "cc3435b9-07d6-4213-ae26-84573793659d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195230Z:cc3435b9-07d6-4213-ae26-84573793659d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourcegroups/csmrg8097?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlZ3JvdXBzL2NzbXJnODA5Nz9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ], + "x-ms-client-request-id": [ + "99f02132-617c-4d82-b93f-28e3d60d5585" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0-preview" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097\",\r\n \"name\": \"csmrg8097\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "171" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:52:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "dbc235bb-a46f-44cd-92d8-0443d95492f8" + ], + "x-ms-correlation-request-id": [ + "dbc235bb-a46f-44cd-92d8-0443d95492f8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195231Z:dbc235bb-a46f-44cd-92d8-0443d95492f8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDU3OTM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet545\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "205" + ], + "x-ms-client-request-id": [ + "ea958025-bbf4-4f87-a323-23aa2a44e564" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5793\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\",\r\n \"etag\": \"W/\\\"f602a2d5-b250-4df8-a061-0db5aa315ec9\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"0d77ea36-0cd0-437c-864e-522a33bf9092\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet545\",\r\n \"fqdn\": \"azsmnet545.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "709" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:52:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "63285282-cbb8-4a5b-876f-aa4b1a163faa" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/63285282-cbb8-4a5b-876f-aa4b1a163faa?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "64c39b2e-8162-42a1-967e-c9f4cd261dbe" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195232Z:64c39b2e-8162-42a1-967e-c9f4cd261dbe" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDgzNzE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet7547\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n }\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "206" + ], + "x-ms-client-request-id": [ + "20675009-d8fe-418a-a705-acac5dddea5d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8371\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\",\r\n \"etag\": \"W/\\\"e6fefe53-a58e-4c96-bdf5-4ae8e34839d2\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c7416d9e-53ef-456e-a5b5-9bdc9687857a\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet7547\",\r\n \"fqdn\": \"azsmnet7547.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "711" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:52:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "a7656262-acdf-45ca-9be7-124d86e5fff9" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/a7656262-acdf-45ca-9be7-124d86e5fff9?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "e1059262-7c3e-41ac-b24c-8dae2f548894" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195232Z:e1059262-7c3e-41ac-b24c-8dae2f548894" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/a7656262-acdf-45ca-9be7-124d86e5fff9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYTc2NTYyNjItYWNkZi00NWNhLTliZTctMTI0ZDg2ZTVmZmY5P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5469022d-ed13-4b34-861d-5d6cb9b3f28f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14996" + ], + "x-ms-correlation-request-id": [ + "2de7cb60-4937-4106-9b2d-e72877343a67" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195302Z:2de7cb60-4937-4106-9b2d-e72877343a67" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/63285282-cbb8-4a5b-876f-aa4b1a163faa?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNjMyODUyODItY2JiOC00YTViLTg3NmYtYWE0YjFhMTYzZmFhP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f44306e2-d380-4a30-9649-5b46185b209d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "220aa271-b55b-4f4f-885e-af72e6029aa2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195302Z:220aa271-b55b-4f4f-885e-af72e6029aa2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDgzNzE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8371\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\",\r\n \"etag\": \"W/\\\"5ff228ad-e046-425b-b04b-19b3dd8ac18e\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c7416d9e-53ef-456e-a5b5-9bdc9687857a\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet7547\",\r\n \"fqdn\": \"azsmnet7547.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"5ff228ad-e046-425b-b04b-19b3dd8ac18e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "26f6b1ad-9c25-4123-b1ba-22b3d26c919d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14995" + ], + "x-ms-correlation-request-id": [ + "7904a876-a63d-4858-a0a4-5084dfae92dc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195302Z:7904a876-a63d-4858-a0a4-5084dfae92dc" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDgzNzE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7f1bc409-b7e2-4fd1-939c-73541e80b615" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8371\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\",\r\n \"etag\": \"W/\\\"5ff228ad-e046-425b-b04b-19b3dd8ac18e\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c7416d9e-53ef-456e-a5b5-9bdc9687857a\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet7547\",\r\n \"fqdn\": \"azsmnet7547.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"5ff228ad-e046-425b-b04b-19b3dd8ac18e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "cfd1ab37-6e16-457d-84e4-83942719360d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14997" + ], + "x-ms-correlation-request-id": [ + "098090ef-1f33-4b7b-b4c3-9c5450d49f73" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195303Z:098090ef-1f33-4b7b-b4c3-9c5450d49f73" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDU3OTM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5793\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\",\r\n \"etag\": \"W/\\\"13757b2b-a808-48a5-91b6-4a09acbeec8d\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0d77ea36-0cd0-437c-864e-522a33bf9092\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet545\",\r\n \"fqdn\": \"azsmnet545.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"13757b2b-a808-48a5-91b6-4a09acbeec8d\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "691ecfe1-28df-4aa9-8533-4dde0fb031ed" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14998" + ], + "x-ms-correlation-request-id": [ + "6467d03f-8848-4fae-9940-95d16249944c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195302Z:6467d03f-8848-4fae-9940-95d16249944c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDU3OTM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6de94498-b780-492b-ba7f-d03376ae0dba" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5793\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\",\r\n \"etag\": \"W/\\\"13757b2b-a808-48a5-91b6-4a09acbeec8d\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0d77ea36-0cd0-437c-864e-522a33bf9092\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet545\",\r\n \"fqdn\": \"azsmnet545.westus.cloudapp.azure.com\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"13757b2b-a808-48a5-91b6-4a09acbeec8d\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3d1547f8-6dae-4d9c-8338-c898dcb9575b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14994" + ], + "x-ms-correlation-request-id": [ + "12a9864e-9198-4c20-a284-88d8b20453b4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195303Z:12a9864e-9198-4c20-a284-88d8b20453b4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvYXpzbW5ldDU3OTM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7c7886aa-d666-4f5e-9d76-7922d371ddf8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5793\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\",\r\n \"etag\": \"W/\\\"df58ae2e-ca38-4447-9626-919df4209a4d\\\"\",\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"key\": \"value\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0d77ea36-0cd0-437c-864e-522a33bf9092\",\r\n \"ipAddress\": \"13.93.225.45\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"azsmnet545\",\r\n \"fqdn\": \"azsmnet545.westus.cloudapp.azure.com\"\r\n },\r\n \"ipConfiguration\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\"\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"df58ae2e-ca38-4447-9626-919df4209a4d\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0dc99aa8-64f8-4e00-aea8-ffd347e49ded" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14923" + ], + "x-ms-correlation-request-id": [ + "2fc483b4-b5f0-460a-9d43-f8e3daf610b5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202443Z:2fc483b4-b5f0-460a-9d43-f8e3daf610b5" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQzNzY1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.1.0/24\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ]\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "300" + ], + "x-ms-client-request-id": [ + "7e89e5eb-f34a-4072-be4a-3a3d80982b7f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet3765\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765\",\r\n \"etag\": \"W/\\\"bc5fc8e9-fddc-4d63-8b76-38eb90378f58\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4902a915-5649-422c-8bbd-8f50b7dd55e2\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"bc5fc8e9-fddc-4d63-8b76-38eb90378f58\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1022" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "4a9c52ec-5191-49a1-b13c-a1690815ab65" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/4a9c52ec-5191-49a1-b13c-a1690815ab65?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "2b52225a-b889-415f-88b3-1c1fb3293c29" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195303Z:2b52225a-b889-415f-88b3-1c1fb3293c29" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQ1ODY4P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.2.1.0/24\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ]\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "300" + ], + "x-ms-client-request-id": [ + "baa0bb1b-0b8b-41e7-9a8d-8bb2e99badb8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5868\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868\",\r\n \"etag\": \"W/\\\"a2181df6-bfc9-4a6e-9f62-be1329a08d98\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"8ba9b495-37e3-4e52-852a-b673ed2345cd\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"a2181df6-bfc9-4a6e-9f62-be1329a08d98\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1022" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "8663122b-5345-4a32-963d-2d0a08729eee" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/8663122b-5345-4a32-963d-2d0a08729eee?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "e4c9d073-a280-4bfd-958e-2d8eca873a1f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195303Z:e4c9d073-a280-4bfd-958e-2d8eca873a1f" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/4a9c52ec-5191-49a1-b13c-a1690815ab65?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNGE5YzUyZWMtNTE5MS00OWExLWIxM2MtYTE2OTA4MTVhYjY1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "7c2c7dc5-7030-4d16-8cac-d2404cd98db0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14996" + ], + "x-ms-correlation-request-id": [ + "1567b5aa-91b9-4cf9-8088-2f7aa6e64c06" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:1567b5aa-91b9-4cf9-8088-2f7aa6e64c06" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/8663122b-5345-4a32-963d-2d0a08729eee?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvODY2MzEyMmItNTM0NS00YTMyLTk2M2QtMmQwYTA4NzI5ZWVlP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ce13b940-3e57-4e40-92df-e59f776e3b9d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14993" + ], + "x-ms-correlation-request-id": [ + "e6bed82b-2e20-48d5-b027-619d60b7dfbd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:e6bed82b-2e20-48d5-b027-619d60b7dfbd" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQzNzY1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet3765\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765\",\r\n \"etag\": \"W/\\\"03a683b7-3f49-4401-858f-18ee5996c05a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4902a915-5649-422c-8bbd-8f50b7dd55e2\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"03a683b7-3f49-4401-858f-18ee5996c05a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"03a683b7-3f49-4401-858f-18ee5996c05a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "949f3eea-182e-458b-8176-9a2ac7f59290" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14995" + ], + "x-ms-correlation-request-id": [ + "b754b071-e106-4473-a5cb-917c0adb7f58" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:b754b071-e106-4473-a5cb-917c0adb7f58" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQ1ODY4P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5868\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868\",\r\n \"etag\": \"W/\\\"c8b73974-33f9-4372-b7a3-588c408f0d78\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8ba9b495-37e3-4e52-852a-b673ed2345cd\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"c8b73974-33f9-4372-b7a3-588c408f0d78\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"c8b73974-33f9-4372-b7a3-588c408f0d78\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5fa507ba-f71a-4510-98ea-f6dc918b1c78" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-correlation-request-id": [ + "3a13fcd9-ec2e-46fb-99d0-57a320d32e2c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:3a13fcd9-ec2e-46fb-99d0-57a320d32e2c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQzNzY1L3N1Ym5ldHMvR2F0ZXdheVN1Ym5ldD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8aeea771-c174-48a3-b634-028f49fcac49" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"03a683b7-3f49-4401-858f-18ee5996c05a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"03a683b7-3f49-4401-858f-18ee5996c05a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e0ebf422-39a7-49be-a76b-984f824884aa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14994" + ], + "x-ms-correlation-request-id": [ + "39a5dddc-5304-4628-8423-c7e8f8b53d7c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:39a5dddc-5304-4628-8423-c7e8f8b53d7c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL2F6c21uZXQ1ODY4L3N1Ym5ldHMvR2F0ZXdheVN1Ym5ldD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0a839543-6bd1-4825-8614-5c94024f3eb8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"c8b73974-33f9-4372-b7a3-588c408f0d78\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceTunnels\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "ETag": [ + "W/\"c8b73974-33f9-4372-b7a3-588c408f0d78\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "74566013-9609-460e-ad05-af863cb21b3b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-correlation-request-id": [ + "69909956-0e4f-4883-9362-99d68239d24f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195333Z:69909956-0e4f-4883-9362-99d68239d24f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n }\r\n },\r\n \"name\": \"azsmnet593\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"peerWeight\": 5\r\n }\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "843" + ], + "x-ms-client-request-id": [ + "de3fca8e-1b34-4ca4-887e-c5321a270dbe" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet7880\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\",\r\n \"etag\": \"W/\\\"36c2f17f-0e78-4241-afd8-cdc14430357a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"3a28bce8-a0c8-411e-860a-a43a47f90ac1\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet593\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\",\r\n \"etag\": \"W/\\\"36c2f17f-0e78-4241-afd8-cdc14430357a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1722" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "b132e059-7eb1-469f-914d-25c56708cedf" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "512f3044-6a2b-430f-811b-26cb6f0b4819" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195334Z:512f3044-6a2b-430f-811b-26cb6f0b4819" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Njc1Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n }\r\n },\r\n \"name\": \"azsmnet9299\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"peerWeight\": 5\r\n }\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "844" + ], + "x-ms-client-request-id": [ + "1db64bf8-44b6-4a16-baee-0135a50d59b0" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet6753\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\",\r\n \"etag\": \"W/\\\"3bf376a2-575e-498b-ad30-b740a4f67bc9\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"2fda482d-10af-4ff6-96ff-9b93a6827d20\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet9299\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753/ipConfigurations/azsmnet9299\",\r\n \"etag\": \"W/\\\"3bf376a2-575e-498b-ad30-b740a4f67bc9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1724" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "6e41a746-ca55-49e5-88f9-fe74998f1c05" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "070e19a2-0892-4147-9fcb-f545a020ce1e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195334Z:070e19a2-0892-4147-9fcb-f545a020ce1e" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:54:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "32fbac73-54db-479d-995a-18d570b1ffb4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "4bde7adf-9313-4193-952f-e9597d6d5dee" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195404Z:4bde7adf-9313-4193-952f-e9597d6d5dee" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:54:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "61e66ade-516f-4d1b-86d9-26673c8eee79" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "a5a1a37f-2590-4334-aab3-2df4c4d47b66" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195434Z:a5a1a37f-2590-4334-aab3-2df4c4d47b66" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:55:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "09087147-5ed3-40b3-94b3-fe925337065a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "1ebf9a74-04ad-4c24-aeea-7ffa9e521b3a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195504Z:1ebf9a74-04ad-4c24-aeea-7ffa9e521b3a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:55:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "bdec17ff-6511-43f3-93e6-479c31ff013f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "136c92d7-9bd6-43a5-a522-27397cfbc625" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195535Z:136c92d7-9bd6-43a5-a522-27397cfbc625" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:56:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b495e809-684c-4617-872a-057691d6d0fc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-correlation-request-id": [ + "e2031eff-2890-4427-b807-dcb28af4ca5b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195605Z:e2031eff-2890-4427-b807-dcb28af4ca5b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:56:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4d84a4b8-29c5-40ae-86e6-78292d30e5a0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-correlation-request-id": [ + "136dfbef-02eb-4bef-9ad5-6f5d223c1061" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195635Z:136dfbef-02eb-4bef-9ad5-6f5d223c1061" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:57:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4064d4eb-892f-4ceb-9f99-a99d375fe21e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-correlation-request-id": [ + "2a6c244f-bf3c-4d59-82c4-020a0ee1b76e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195705Z:2a6c244f-bf3c-4d59-82c4-020a0ee1b76e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:57:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5f31df8b-146f-40d0-94c2-cb0402840093" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-correlation-request-id": [ + "1484eac0-cd2e-4fd0-b610-ed1f6fe750b0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195735Z:1484eac0-cd2e-4fd0-b610-ed1f6fe750b0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:58:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4eef8354-97a6-4313-96f8-141db7387c25" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-correlation-request-id": [ + "e32750f0-e004-4cfd-b7d0-105f16ec0d9e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195805Z:e32750f0-e004-4cfd-b7d0-105f16ec0d9e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:58:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8ffde584-a8dc-4263-820c-d7e03d789e54" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-correlation-request-id": [ + "3836f478-e6b2-4786-98d8-914342dc32f8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195836Z:3836f478-e6b2-4786-98d8-914342dc32f8" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:59:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8ceed709-4d6e-4c15-a593-3ba7c291bd21" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-correlation-request-id": [ + "4123a49d-cca1-4d06-99ee-34d8fe410687" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195906Z:4123a49d-cca1-4d06-99ee-34d8fe410687" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:59:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "aaa09800-1e45-49a5-8a8a-c295ac91e50c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "5d1a94cf-7580-4473-ab75-7c696a38c587" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195936Z:5d1a94cf-7580-4473-ab75-7c696a38c587" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:00:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4d2c7e16-114b-4929-aba5-5ac404c85ab5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "37ef54c8-27ac-4b2f-b2ff-ff162d73518f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200006Z:37ef54c8-27ac-4b2f-b2ff-ff162d73518f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:00:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "1a8b6a51-7c59-4428-a62d-ed415e7be7bd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "dfd9bd94-2290-4e18-baa1-e2e8888beb9a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200036Z:dfd9bd94-2290-4e18-baa1-e2e8888beb9a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:01:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "eb3b538b-a722-4459-855f-5c239dceba1a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-correlation-request-id": [ + "2779dbb7-7933-4b2c-b2d2-52b816ae3758" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200106Z:2779dbb7-7933-4b2c-b2d2-52b816ae3758" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:01:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9a91fc91-dd9f-467a-aff0-2a36db894f82" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-correlation-request-id": [ + "97e0a81e-9125-4891-8615-fbe8aa4c341a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200136Z:97e0a81e-9125-4891-8615-fbe8aa4c341a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:02:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "903cbe0f-28b0-4148-97cc-451f30347589" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-correlation-request-id": [ + "4a63f88d-d3a4-4217-9cd4-8114ebdd6d38" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200207Z:4a63f88d-d3a4-4217-9cd4-8114ebdd6d38" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:02:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "34e2a68c-43a5-4d3b-8b21-c0b167095ad3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "35e3c12f-0335-4674-9171-f1294cf885c4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200237Z:35e3c12f-0335-4674-9171-f1294cf885c4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:03:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "be67ed12-464d-44de-937b-dead9cea3de4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-correlation-request-id": [ + "12a17cc3-37ae-4877-92f2-e36a40522411" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200307Z:12a17cc3-37ae-4877-92f2-e36a40522411" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:03:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "35939033-8dc2-4f65-b688-d45bbef35bb8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-correlation-request-id": [ + "0bbfe2ee-909d-4917-bd8b-2e418166fd33" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200337Z:0bbfe2ee-909d-4917-bd8b-2e418166fd33" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:04:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6c8daf68-194e-4f23-a5eb-dda964f34297" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14969" + ], + "x-ms-correlation-request-id": [ + "bb62dc75-09c1-4d3f-aea0-78666f46e114" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200407Z:bb62dc75-09c1-4d3f-aea0-78666f46e114" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:04:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a813933a-1006-43d1-97d1-5d2719c7f193" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-correlation-request-id": [ + "822331ec-f675-4d3c-82e0-263c48a76a4a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200437Z:822331ec-f675-4d3c-82e0-263c48a76a4a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:05:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ea28fedd-3859-4c87-8836-2681b9255625" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-correlation-request-id": [ + "c0d685f4-4c4d-424d-aa9f-91b45ba448e3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200508Z:c0d685f4-4c4d-424d-aa9f-91b45ba448e3" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:05:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b73875fe-0a22-468d-8e7b-5090cdb55c29" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-correlation-request-id": [ + "8a86d60c-429a-4c84-b2a0-cf4e175bf69c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200538Z:8a86d60c-429a-4c84-b2a0-cf4e175bf69c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:06:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "aec25f0c-5c0f-4a1c-82fe-278cfb9d2013" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14965" + ], + "x-ms-correlation-request-id": [ + "d8f30a35-7dea-4ba8-acf0-13758368d09a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200608Z:d8f30a35-7dea-4ba8-acf0-13758368d09a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:06:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4b1665d4-9242-4f25-8eac-1fc67c20e928" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14964" + ], + "x-ms-correlation-request-id": [ + "6592e435-f525-4fe8-a79d-9e810be71271" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200638Z:6592e435-f525-4fe8-a79d-9e810be71271" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:07:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "545807f3-e984-4cf6-bd24-7a14c4930d9d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14963" + ], + "x-ms-correlation-request-id": [ + "ce68cb91-03ad-4fe1-81c3-611e451714bb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200708Z:ce68cb91-03ad-4fe1-81c3-611e451714bb" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:07:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6fa15673-ae65-44fb-820a-50f3916edc80" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14962" + ], + "x-ms-correlation-request-id": [ + "7cfc7e93-9235-47c0-be90-de35bb82463f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200738Z:7cfc7e93-9235-47c0-be90-de35bb82463f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:08:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "401aabf7-e03b-443a-8261-9c023ff087d1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14961" + ], + "x-ms-correlation-request-id": [ + "aefde41d-5291-4b96-8036-00733da7deda" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200808Z:aefde41d-5291-4b96-8036-00733da7deda" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:08:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "37674717-42a9-4a30-ad22-9b9bc360efc8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14960" + ], + "x-ms-correlation-request-id": [ + "24dd8423-9b62-457e-9129-c96112c8fb6d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200839Z:24dd8423-9b62-457e-9129-c96112c8fb6d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:09:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "742d7003-0180-4ec1-9c58-f5724b694185" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14959" + ], + "x-ms-correlation-request-id": [ + "15518160-acf7-40ad-9b4e-e2d28c7f5978" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200909Z:15518160-acf7-40ad-9b4e-e2d28c7f5978" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:09:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "382785a6-28e4-4742-b0e5-50692441d10b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14958" + ], + "x-ms-correlation-request-id": [ + "acccfd5e-6f33-4ff4-9d54-cd3dca65e29a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200939Z:acccfd5e-6f33-4ff4-9d54-cd3dca65e29a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:10:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "74ac4ed9-ef35-49d9-9bca-31ab32238e0f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14957" + ], + "x-ms-correlation-request-id": [ + "af811093-0605-4e4e-8cc9-c8dfc63f544f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201009Z:af811093-0605-4e4e-8cc9-c8dfc63f544f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:10:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f539940d-c741-4033-923a-8fd0c701e6ef" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14956" + ], + "x-ms-correlation-request-id": [ + "886024e1-4b7a-4b3d-8f68-20d28f53146e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201039Z:886024e1-4b7a-4b3d-8f68-20d28f53146e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:11:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "7d31b93d-5ad1-4889-aef3-23ce8b9d684e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14955" + ], + "x-ms-correlation-request-id": [ + "17554dac-af06-48c9-b773-643195d9c6ec" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201109Z:17554dac-af06-48c9-b773-643195d9c6ec" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:11:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2d39e467-69ca-4b4c-a31a-03fa1342193f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14954" + ], + "x-ms-correlation-request-id": [ + "0ed8f8a9-db4d-4204-99c0-4f168af0c70b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201139Z:0ed8f8a9-db4d-4204-99c0-4f168af0c70b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:12:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "88ad4a0c-3ae8-46a5-a24a-2b065a7f0add" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "ff6659f9-0eab-4cfc-92c4-907639533cc0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201215Z:ff6659f9-0eab-4cfc-92c4-907639533cc0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:12:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e72fff60-3fbb-4fbe-a878-c9e43cd85cbd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14998" + ], + "x-ms-correlation-request-id": [ + "080fa0bc-2dd1-4301-aead-7fe28d2b9944" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201245Z:080fa0bc-2dd1-4301-aead-7fe28d2b9944" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:13:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "05541fd4-30cf-47c5-886c-2dc0094e9d4d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14997" + ], + "x-ms-correlation-request-id": [ + "e74a4dc1-c604-4d19-aa70-12334d2e7b64" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201315Z:e74a4dc1-c604-4d19-aa70-12334d2e7b64" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:13:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "25dcbe92-85ae-49df-bcba-fcec42968f3c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14996" + ], + "x-ms-correlation-request-id": [ + "49d0d2c4-6e56-40aa-a0b6-f9e95e12b995" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201345Z:49d0d2c4-6e56-40aa-a0b6-f9e95e12b995" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:14:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3da20340-0178-49ef-9067-7d676b228fec" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14995" + ], + "x-ms-correlation-request-id": [ + "5b8d7a66-a116-4b80-98de-97521bab88bf" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201415Z:5b8d7a66-a116-4b80-98de-97521bab88bf" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:14:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "3ac0c725-09eb-4048-a4a4-91437d5ab44a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14993" + ], + "x-ms-correlation-request-id": [ + "7cfb4f2e-75c4-4758-8e76-19ca110af294" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201446Z:7cfb4f2e-75c4-4758-8e76-19ca110af294" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:15:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4097d3c6-5eb0-4188-ac90-7fe1d86ad6d5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-correlation-request-id": [ + "b4f2c33f-bf63-4c01-8fb5-a7adf4f4ed60" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201516Z:b4f2c33f-bf63-4c01-8fb5-a7adf4f4ed60" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:15:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ddee03ad-bf8c-4a4a-9e09-d55ca3749e7c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-correlation-request-id": [ + "97b5703e-2175-4eea-bbe3-061627403286" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201546Z:97b5703e-2175-4eea-bbe3-061627403286" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:16:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f0a7fc05-e78a-4563-aabe-74e5e2d26882" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "a9a0a711-a761-47ba-a86f-c55cafecac76" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201617Z:a9a0a711-a761-47ba-a86f-c55cafecac76" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:16:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d2647e62-fa4c-4c78-a39f-8b81d9a494f8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "2b841603-5647-4414-a1d7-c8cb71d4eae5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201647Z:2b841603-5647-4414-a1d7-c8cb71d4eae5" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:17:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e947cf23-904a-4507-8894-80be3ac774f8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "5e4d580b-6991-4a4d-9435-e245c02254aa" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201717Z:5e4d580b-6991-4a4d-9435-e245c02254aa" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:17:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "63ffd097-0e71-4274-bdc6-66f9eeb19b3d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "27e49a89-5e03-4a09-9c01-53ed6d68f2e7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201747Z:27e49a89-5e03-4a09-9c01-53ed6d68f2e7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:18:17 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "09332d65-59a5-439c-ad48-5c9242268faa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-correlation-request-id": [ + "7e2ba340-5af4-4030-af28-d85bb7ef064a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201817Z:7e2ba340-5af4-4030-af28-d85bb7ef064a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:18:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "75798bf0-300e-41dc-bbe1-a6fc9585240b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-correlation-request-id": [ + "c0390355-c959-44dd-a3a5-07026234f05b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201848Z:c0390355-c959-44dd-a3a5-07026234f05b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:19:17 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "92d2ac85-c253-4ad2-b2c4-0ade400aa248" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-correlation-request-id": [ + "9df0eb53-4287-4f29-ba34-dd6b71938860" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201918Z:9df0eb53-4287-4f29-ba34-dd6b71938860" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:19:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "30b88eff-b4f7-41dd-8fea-e112db7af2c1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-correlation-request-id": [ + "0c962392-b5a1-40a0-9ed1-580ff4878ead" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201948Z:0c962392-b5a1-40a0-9ed1-580ff4878ead" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:20:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6a5480d7-e6e2-4b0c-9a47-ccfecbd6d0e2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-correlation-request-id": [ + "8adf8c4e-d301-4547-9e79-8e3df07559ba" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202018Z:8adf8c4e-d301-4547-9e79-8e3df07559ba" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:20:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "092558c7-264e-44c1-8b5c-68639bab9d00" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-correlation-request-id": [ + "c366b4b2-876f-494d-8824-4e89936c5f76" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202048Z:c366b4b2-876f-494d-8824-4e89936c5f76" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:21:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6c0ffefd-02c5-4560-8852-50825afeb57f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-correlation-request-id": [ + "22df1986-9dbc-40a1-823c-f96a19f5a155" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202118Z:22df1986-9dbc-40a1-823c-f96a19f5a155" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:21:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "238a44ae-f8bd-4120-9f83-1ef82f6c966a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "042466f1-2613-4f6a-a6f3-9b2b05917bff" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202149Z:042466f1-2613-4f6a-a6f3-9b2b05917bff" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:22:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a3ab629c-7a94-4f5f-b728-9c58495993d4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "f1664e9f-d7eb-4527-9a47-1b25aae99344" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202219Z:f1664e9f-d7eb-4527-9a47-1b25aae99344" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/b132e059-7eb1-469f-914d-25c56708cedf?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYjEzMmUwNTktN2ViMS00NjlmLTkxNGQtMjVjNTY3MDhjZWRmP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:22:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "71b0f7f2-b056-4904-89e7-5ccce4db058d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-correlation-request-id": [ + "e4261fb4-7da7-4ade-a5aa-2f506054d4b2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202249Z:e4261fb4-7da7-4ade-a5aa-2f506054d4b2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:54:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "423a93b5-f4fa-4863-bf78-e27f05ef1924" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14993" + ], + "x-ms-correlation-request-id": [ + "739148d7-1046-4aae-b4b2-2c5f86d1132d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195404Z:739148d7-1046-4aae-b4b2-2c5f86d1132d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:54:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "852bd815-e2cb-4430-8816-5ebdfc601435" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-correlation-request-id": [ + "d3372539-f967-4c2e-b67d-726ecf6b99a2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195434Z:d3372539-f967-4c2e-b67d-726ecf6b99a2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:55:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0c714858-57ae-4e4b-abd3-879e845f7f98" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-correlation-request-id": [ + "f4a02cea-2bc3-4e15-b4f0-2343936d4885" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195505Z:f4a02cea-2bc3-4e15-b4f0-2343936d4885" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:55:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "08ee9ac0-f259-447c-963a-cecc728cbd65" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "be4452d3-3a5e-48d0-affe-f5b51be8502c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195535Z:be4452d3-3a5e-48d0-affe-f5b51be8502c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:56:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8d4171dd-d55e-4e8a-9d0a-b7d91dc49fe9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "3d80d555-a2d6-4072-87b8-5727f80743d6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195605Z:3d80d555-a2d6-4072-87b8-5727f80743d6" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:56:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "72f1c6d7-cda2-40e8-89c0-e13c5902242c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "b23b1223-f334-4fcc-b106-e7d47d32ed54" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195635Z:b23b1223-f334-4fcc-b106-e7d47d32ed54" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:57:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "34488419-1d07-42b5-b873-634ecb11b1f7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "ba933186-be83-4991-8cfb-92467cf7fa3a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195705Z:ba933186-be83-4991-8cfb-92467cf7fa3a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:57:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "a194467c-d123-4b60-9714-8b15b527ea7a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-correlation-request-id": [ + "06ce802e-b5d3-4ee7-a1f5-9826553dbc85" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195735Z:06ce802e-b5d3-4ee7-a1f5-9826553dbc85" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:58:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ac32b296-4927-478e-9ffa-50356092cc2b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-correlation-request-id": [ + "ef662bb2-1eb3-4552-aa9c-05fea4765a41" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195805Z:ef662bb2-1eb3-4552-aa9c-05fea4765a41" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:58:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e5049e2b-51e4-4e77-9205-3e67c2b294af" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-correlation-request-id": [ + "e1171e77-98a9-4e47-ad14-1df3ba8659bb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195835Z:e1171e77-98a9-4e47-ad14-1df3ba8659bb" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:59:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "104c1029-3ab4-4e1c-b6f3-0314d6ab703d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-correlation-request-id": [ + "46059300-7533-458a-9933-e7abc4407950" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195906Z:46059300-7533-458a-9933-e7abc4407950" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 19:59:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "db3c21ee-270a-4c45-8010-575bf9d57ef6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-correlation-request-id": [ + "df3ba53e-ee83-400b-9c08-c45b57f9b6b4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T195936Z:df3ba53e-ee83-400b-9c08-c45b57f9b6b4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:00:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "801fd675-1b47-488b-8f65-892f2b8a0e17" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-correlation-request-id": [ + "bbb70a03-1203-4ade-bd0e-f6b908d8f98f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200006Z:bbb70a03-1203-4ade-bd0e-f6b908d8f98f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:00:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0cb85721-0347-4a11-8bf1-c9134b976d94" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-correlation-request-id": [ + "4e41b30e-b7e0-40b4-bd8b-1ec40514da5e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200036Z:4e41b30e-b7e0-40b4-bd8b-1ec40514da5e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:01:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "fd26440f-e709-47d4-8803-4018d37f744b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "b3f6a63d-3242-434b-a899-688f355e868d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200106Z:b3f6a63d-3242-434b-a899-688f355e868d" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:01:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e9e28f3f-36db-42c7-ad65-2bc9f9f4b8ab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "9e3cc402-3e04-4082-9d65-ca1b1aaa9d10" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200136Z:9e3cc402-3e04-4082-9d65-ca1b1aaa9d10" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:02:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2c791611-49df-4f51-8cf3-4cf5c9956ec9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-correlation-request-id": [ + "3e7372ef-0c1e-4c08-bb10-c203170a74ed" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200206Z:3e7372ef-0c1e-4c08-bb10-c203170a74ed" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:02:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "af6552c2-835e-48b9-8a1f-b0d09e4404b9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "942c89e2-a98e-4250-88b4-8b7e1afc8ae1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200237Z:942c89e2-a98e-4250-88b4-8b7e1afc8ae1" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:03:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "8f6c5d50-0841-4d58-9480-5a8d1d31e3e1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-correlation-request-id": [ + "e4a65d53-5924-49f3-96b2-7df88ee60695" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200307Z:e4a65d53-5924-49f3-96b2-7df88ee60695" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:03:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "fa1d3157-ce67-4f48-8bc6-709ddb0398b3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-correlation-request-id": [ + "a6b5dc3c-6eab-4e6a-9ae1-b090128ab48e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200337Z:a6b5dc3c-6eab-4e6a-9ae1-b090128ab48e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:04:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "50bcf55f-eea0-4bf7-a10f-87a670539c99" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "2880305d-59de-4235-9208-a3e7280b926c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200407Z:2880305d-59de-4235-9208-a3e7280b926c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:04:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2a2e9b7e-f7ed-470a-af3f-b8340f30bb6a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-correlation-request-id": [ + "4c48e47b-fe49-4e47-8d0b-8cbd4fc1eeb2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200437Z:4c48e47b-fe49-4e47-8d0b-8cbd4fc1eeb2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:05:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "18da7f90-4dc3-4c9c-aedf-424314326fea" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-correlation-request-id": [ + "658b9577-cade-40d1-a10b-a1986e780eb3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200507Z:658b9577-cade-40d1-a10b-a1986e780eb3" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:05:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e2953ce2-381e-4eef-b4ff-39837fefef60" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-correlation-request-id": [ + "7d8eafcc-a3b7-4d61-acd3-cdf947dfd7f8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200537Z:7d8eafcc-a3b7-4d61-acd3-cdf947dfd7f8" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:06:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0d774995-e7d4-47ed-9bad-fdae65007a5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-correlation-request-id": [ + "e5e1fac3-e108-4609-a72b-da1cfc808af7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200608Z:e5e1fac3-e108-4609-a72b-da1cfc808af7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:06:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "5b5ff3a8-6cf8-492f-b162-a5f763993e44" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-correlation-request-id": [ + "0ea1909e-7d6c-4af1-a54a-3111e3d9f619" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200638Z:0ea1909e-7d6c-4af1-a54a-3111e3d9f619" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:07:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "497eb62d-87e7-414c-a50a-584b4ed96635" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14965" + ], + "x-ms-correlation-request-id": [ + "2f127947-131b-440a-abfb-c81b4bddd9d2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200708Z:2f127947-131b-440a-abfb-c81b4bddd9d2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:07:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "004e0d21-4625-4ac8-9dd0-c5188d00380e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14964" + ], + "x-ms-correlation-request-id": [ + "067d2e2a-10d9-4ec8-8abb-aeb06dbcd9cf" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200738Z:067d2e2a-10d9-4ec8-8abb-aeb06dbcd9cf" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:08:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d8b88cce-fa57-4ab9-9abf-976f6c1baa57" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14963" + ], + "x-ms-correlation-request-id": [ + "0cf96889-be50-4f1d-b2ad-49859b7cb1e2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200808Z:0cf96889-be50-4f1d-b2ad-49859b7cb1e2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:08:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "1cf67549-eb72-4591-abdf-c012ea5aa738" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14962" + ], + "x-ms-correlation-request-id": [ + "19440ffa-ed5e-45ee-8a89-1e725e188f0a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200838Z:19440ffa-ed5e-45ee-8a89-1e725e188f0a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:09:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e79fb8a8-1791-42f4-a9d4-8a6e9702b8b4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14961" + ], + "x-ms-correlation-request-id": [ + "0995d59d-3c07-4671-8750-4ad00400a4ec" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200908Z:0995d59d-3c07-4671-8750-4ad00400a4ec" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:09:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6328f58d-5d3f-4821-b0d8-aad0d2d6bd70" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14960" + ], + "x-ms-correlation-request-id": [ + "e44f289c-788c-49b0-8d67-3b54f35df983" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T200939Z:e44f289c-788c-49b0-8d67-3b54f35df983" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:10:08 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "03e1a54f-98a9-4755-8275-b8262230ad95" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14959" + ], + "x-ms-correlation-request-id": [ + "ffcbec07-2eaf-4baf-a8fa-10cfa4d6aba4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201009Z:ffcbec07-2eaf-4baf-a8fa-10cfa4d6aba4" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:10:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0ba872eb-83fe-4980-8280-f0024212d9dd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14958" + ], + "x-ms-correlation-request-id": [ + "cb76968d-2cfb-4eba-b816-6a415246312f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201039Z:cb76968d-2cfb-4eba-b816-6a415246312f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:11:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4d5cef2c-d1c0-4aaf-8439-cb3d5ca8abc6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14957" + ], + "x-ms-correlation-request-id": [ + "d325bc53-c5c2-4e43-beac-5d7b26403bf3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201109Z:d325bc53-c5c2-4e43-beac-5d7b26403bf3" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:11:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "fa5d46a9-b14e-4a73-9a12-0c3a4b08bb8c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14956" + ], + "x-ms-correlation-request-id": [ + "17831399-1af6-4222-a4b1-144d3f062a96" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201139Z:17831399-1af6-4222-a4b1-144d3f062a96" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:12:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "78f5ebef-64e3-48d3-9c66-1e4275922d40" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14955" + ], + "x-ms-correlation-request-id": [ + "4d992808-2b26-402c-bfd5-80513f7a1d99" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201209Z:4d992808-2b26-402c-bfd5-80513f7a1d99" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:12:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "9760aec3-4247-43ed-8b2f-57203615f9af" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14954" + ], + "x-ms-correlation-request-id": [ + "f2fe517e-835b-4ac8-9f39-078067af4e22" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201239Z:f2fe517e-835b-4ac8-9f39-078067af4e22" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:13:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e24c46b2-fe4a-40f1-9aec-c732b0459d12" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14953" + ], + "x-ms-correlation-request-id": [ + "65789600-4c14-4f26-81ba-5dee38fff89a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201310Z:65789600-4c14-4f26-81ba-5dee38fff89a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:13:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "36d7429a-1555-4ff9-a5b5-6aa89fe3fec1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14952" + ], + "x-ms-correlation-request-id": [ + "cc566e94-3669-4872-a961-b333ffeb2093" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201340Z:cc566e94-3669-4872-a961-b333ffeb2093" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:14:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "dae44d97-6a46-4f79-8332-43bc2f804e5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14951" + ], + "x-ms-correlation-request-id": [ + "756bbae3-2dcc-4fe7-a7ce-8f8f53ac9174" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201410Z:756bbae3-2dcc-4fe7-a7ce-8f8f53ac9174" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:14:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "cb9b4db4-c7cd-4ab3-a024-3b4639ad0257" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14950" + ], + "x-ms-correlation-request-id": [ + "78c51ba8-2a0e-4bdf-bc6c-77f339801991" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201440Z:78c51ba8-2a0e-4bdf-bc6c-77f339801991" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:15:10 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "7a7ce35b-4f85-44ea-9d1d-5181624f5dfe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14949" + ], + "x-ms-correlation-request-id": [ + "7becfdd6-1425-42c3-b2a1-ee7671119afe" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201510Z:7becfdd6-1425-42c3-b2a1-ee7671119afe" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:15:40 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b3d55eb5-68fd-4471-99b9-81948d8ca402" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14948" + ], + "x-ms-correlation-request-id": [ + "b51ede8d-4556-4284-8f94-34041b3fe757" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201540Z:b51ede8d-4556-4284-8f94-34041b3fe757" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:16:10 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f59ecd2d-366c-4a16-b1d2-ade35d7b924a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14947" + ], + "x-ms-correlation-request-id": [ + "9f1131f8-9d44-40fe-bf78-504a04fcd856" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201610Z:9f1131f8-9d44-40fe-bf78-504a04fcd856" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:16:40 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e384349a-0aaa-42ea-ac8b-583ccb341cd5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14946" + ], + "x-ms-correlation-request-id": [ + "42443846-9cb2-47ab-893c-fd97fc0c1192" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201641Z:42443846-9cb2-47ab-893c-fd97fc0c1192" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:17:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "26ce0103-7da1-4ef5-a679-d8a9ffbe7d79" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14945" + ], + "x-ms-correlation-request-id": [ + "d3542bb9-5d70-41bf-9852-41687a160ecc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201711Z:d3542bb9-5d70-41bf-9852-41687a160ecc" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:17:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "2c9a83ec-625b-438c-bb7c-017c571545c1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14944" + ], + "x-ms-correlation-request-id": [ + "e9e9837a-00dd-41e1-b337-9ff6a86c6cd7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201741Z:e9e9837a-00dd-41e1-b337-9ff6a86c6cd7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:18:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "694bc8ee-ca58-413d-8e5b-ec0b91982472" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14943" + ], + "x-ms-correlation-request-id": [ + "7822a738-b426-4f3e-a92b-77ed54c88f4f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201811Z:7822a738-b426-4f3e-a92b-77ed54c88f4f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:18:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "34e524f3-15ef-4751-8716-c150709a2f45" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14942" + ], + "x-ms-correlation-request-id": [ + "f47cadf4-5528-4842-9afa-e9272b41d3d2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201841Z:f47cadf4-5528-4842-9afa-e9272b41d3d2" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:19:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "ddf5d4e4-7934-47c6-b300-08223ff2967c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14941" + ], + "x-ms-correlation-request-id": [ + "9cf2569d-289e-4c29-9aa6-cd1cc1fbb41a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201911Z:9cf2569d-289e-4c29-9aa6-cd1cc1fbb41a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:19:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "645ee41b-c5ec-4146-88a8-1dbce8fbdf66" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14940" + ], + "x-ms-correlation-request-id": [ + "2787511d-211f-445f-a27c-36ef81b3e73b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T201941Z:2787511d-211f-445f-a27c-36ef81b3e73b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:20:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0a8c3f7f-890f-4c79-b266-4ce962df54cd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14939" + ], + "x-ms-correlation-request-id": [ + "69f45b6a-642d-4ad7-85ca-fc219a9b17e5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202012Z:69f45b6a-642d-4ad7-85ca-fc219a9b17e5" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:20:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f0d80915-670f-4f36-8372-3a399607c4df" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14938" + ], + "x-ms-correlation-request-id": [ + "f19116f2-e220-4137-8aff-a9f32786ea4a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202042Z:f19116f2-e220-4137-8aff-a9f32786ea4a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:21:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "db57a319-5693-4fa7-a22d-f179fc754687" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14935" + ], + "x-ms-correlation-request-id": [ + "8b2c9382-0139-4659-847d-a13e9395c3f0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202112Z:8b2c9382-0139-4659-847d-a13e9395c3f0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:21:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b4b0add2-38c4-4886-b3c2-9e386cc2e7e4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14934" + ], + "x-ms-correlation-request-id": [ + "44a65af9-f6ed-48c7-8a80-305579a618f3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202142Z:44a65af9-f6ed-48c7-8a80-305579a618f3" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:22:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "dd93bf85-f595-488d-8a71-750377c25d79" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14932" + ], + "x-ms-correlation-request-id": [ + "1fb0079d-6d3f-4c16-baa3-6b64890f0e8e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202212Z:1fb0079d-6d3f-4c16-baa3-6b64890f0e8e" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:22:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "d1aabdb1-a09e-4408-af1f-3fb78ecd629b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14931" + ], + "x-ms-correlation-request-id": [ + "db0c9f9e-bb53-429c-9c82-516c99c8003a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202242Z:db0c9f9e-bb53-429c-9c82-516c99c8003a" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:23:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "cd0a7de8-2a08-488b-a54b-8b35c112b61a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "5082e59a-3e7d-43a7-a541-d63be82fb173" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202313Z:5082e59a-3e7d-43a7-a541-d63be82fb173" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:23:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "25fd6d56-d53c-4667-97f9-704e3b9d2dc3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14929" + ], + "x-ms-correlation-request-id": [ + "28c5df4c-58f2-4e62-91d9-81a65b1b80b9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202343Z:28c5df4c-58f2-4e62-91d9-81a65b1b80b9" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "86a5dd67-21aa-4527-af14-f4a3230c8589" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14928" + ], + "x-ms-correlation-request-id": [ + "25aeff9f-af63-4916-ad1f-93dc9eac2a8f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202413Z:25aeff9f-af63-4916-ad1f-93dc9eac2a8f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/6e41a746-ca55-49e5-88f9-fe74998f1c05?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvNmU0MWE3NDYtY2E1NS00OWU1LTg4ZjktZmU3NDk5OGYxYzA1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "b72c6965-a0e2-45d5-a349-174d78d1162e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14927" + ], + "x-ms-correlation-request-id": [ + "08181167-7102-4b48-8091-52495eb1ff97" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202443Z:08181167-7102-4b48-8091-52495eb1ff97" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet7880\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3a28bce8-a0c8-411e-860a-a43a47f90ac1\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet593\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"bgpPeeringAddress\": \"10.1.1.254\",\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:22:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "4c26975d-7dc2-415a-9bc3-f30d0a2d039d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14930" + ], + "x-ms-correlation-request-id": [ + "73262e37-9b9d-4baf-906c-96ce8887e58f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202249Z:73262e37-9b9d-4baf-906c-96ce8887e58f" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fc1966b4-f40a-4859-b222-ed657e6c44ff" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet7880\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3a28bce8-a0c8-411e-860a-a43a47f90ac1\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet593\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"bgpPeeringAddress\": \"10.1.1.254\",\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "cd02be37-d81e-4594-8f69-e2a5aed0090c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14925" + ], + "x-ms-correlation-request-id": [ + "23ece6a7-e452-4103-afe0-f303f6c841eb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202443Z:23ece6a7-e452-4103-afe0-f303f6c841eb" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Njc1Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet6753\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2fda482d-10af-4ff6-96ff-9b93a6827d20\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet9299\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753/ipConfigurations/azsmnet9299\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"bgpPeeringAddress\": \"10.2.1.254\",\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "305242fe-1e66-4ad3-964e-5ded7497287b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14926" + ], + "x-ms-correlation-request-id": [ + "2cd2a188-295d-423e-810c-68109588c228" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202443Z:2cd2a188-295d-423e-810c-68109588c228" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Njc1Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3a52945c-32df-42d3-928d-9afd627e4849" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet6753\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2fda482d-10af-4ff6-96ff-9b93a6827d20\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"azsmnet9299\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753/ipConfigurations/azsmnet9299\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"bgpPeeringAddress\": \"10.2.1.254\",\r\n \"peerWeight\": 5\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "f65b31e3-1526-4655-a1a4-3ec34015629b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14924" + ], + "x-ms-correlation-request-id": [ + "d5ba9c4d-a28b-44aa-8824-b49878adfbb7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202443Z:d5ba9c4d-a28b-44aa-8824-b49878adfbb7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet8570?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvYXpzbW5ldDg1NzA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"azsmnet9299\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753/ipConfigurations/azsmnet9299\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"bgpPeeringAddress\": \"10.2.1.254\",\r\n \"peerWeight\": 5\r\n },\r\n \"resourceGuid\": \"2fda482d-10af-4ff6-96ff-9b93a6827d20\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\",\r\n \"name\": \"azsmnet6753\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"azsmnet593\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"bgpPeeringAddress\": \"10.1.1.254\",\r\n \"peerWeight\": 5\r\n },\r\n \"resourceGuid\": \"3a28bce8-a0c8-411e-860a-a43a47f90ac1\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\",\r\n \"name\": \"azsmnet7880\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"chocolate\",\r\n \"enableBgp\": true\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3851" + ], + "x-ms-client-request-id": [ + "b8c1fe9e-88c9-47bb-8f03-d4b19721213f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8570\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet8570\",\r\n \"etag\": \"W/\\\"d9bcb58e-c5e5-45eb-9733-8404b66fec5a\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"ca597ae0-50df-4887-b4e0-ae83a6c44c2f\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"3082019806092A864886F70D010703A0820189308201850201003182014930820145020100302D3019311730150603550403130E6E72702D656E6372797074696F6E021024D7E76585617DB24043672221D25170300D06092A864886F70D0101010500048201000F4874BEC7A3F524BF0A5CB4CD0EB1294BE7ED4DCC5DE9AED72686F28509B526F72E80144D13029DC52EA9F28D86410B45E83B9B5F60E8D606558FE7CC0D7459993DFD3B19348DFF0CBFDB6876FB0EE45FDC8CF7EBDBC8CDD088CD4BA0F797B3C6148A1C430BF11719F7BD1706A3604DB3ED4B5E461A66455D5B8D2625A45DA548F74E5CD693771E12081C102ED786CFA6146ECD4AB8351318D8B0E722D13E877F45DCDF93AF07884DBD557EA5A15CDBEFBCC54780E720652D96E99168A918077444AA3E55DC8FC16F42F850CE162543FCCB79A49AC3D34B255FB7E18CDAA0F765E1A85C4B64F784A61EFBFBCC4A07746EE441B6B9DF019A81A0A6CC0B9D8C3A303306092A864886F70D010701301406082A864886F70D03070408FFA31E095D93857180107A2D918FC0AF34CA289A27E4980A3711\",\r\n \"enableBgp\": true,\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1811" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "34bf47da-6691-4dbd-9400-89cb5668f526" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/34bf47da-6691-4dbd-9400-89cb5668f526?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "0dfb9484-0db9-48a9-914c-fa41661fb1b6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202444Z:0dfb9484-0db9-48a9-914c-fa41661fb1b6" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet5795?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvYXpzbW5ldDU3OTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet3765/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet5793\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"azsmnet593\",\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/ipConfigurations/azsmnet593\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 1337,\r\n \"bgpPeeringAddress\": \"10.1.1.254\",\r\n \"peerWeight\": 5\r\n },\r\n \"resourceGuid\": \"3a28bce8-a0c8-411e-860a-a43a47f90ac1\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"e22749fb-5ee4-45a1-9d63-3dfc8ff18818\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\",\r\n \"name\": \"azsmnet7880\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworks/azsmnet5868/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/publicIPAddresses/azsmnet8371\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"azsmnet9299\",\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753/ipConfigurations/azsmnet9299\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 9001,\r\n \"bgpPeeringAddress\": \"10.2.1.254\",\r\n \"peerWeight\": 5\r\n },\r\n \"resourceGuid\": \"2fda482d-10af-4ff6-96ff-9b93a6827d20\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"433e4cee-7dff-4d2e-9b69-de2cd8ab936b\\\"\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\",\r\n \"name\": \"azsmnet6753\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westus\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"chocolate\",\r\n \"enableBgp\": true\r\n },\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3851" + ], + "x-ms-client-request-id": [ + "600852d7-dc09-453d-8bd1-7b3a5d6cdb61" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5795\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet5795\",\r\n \"etag\": \"W/\\\"86cd8177-ac42-4924-a910-a8ec4e94b3f6\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a5a893fe-7208-4e00-a1af-596c59846dc2\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"3082019806092A864886F70D010703A0820189308201850201003182014930820145020100302D3019311730150603550403130E6E72702D656E6372797074696F6E021024D7E76585617DB24043672221D25170300D06092A864886F70D0101010500048201003EF7C4A6C3944EF90A3326CAE2CA718C8B4B411E0351D1C5E9194F890DBA06666AC83423DE8F40586E61F03DEF787CBBC440992292B76536DFBE0D369FD1CC9B30CB6DAE086ADBB79D33FAD1AFF014B1998BCCAFA7222CDD7194C19F222094CBEC265527E76ED417F3727F624C335A6AB8809AF12EB3385930E70E59FC35ED4A228FF18755A7A936EF360621D7D0299283023DF61B93311DBDF5A20006188872111178D7C7980084C3D2C24AC2CBEC55E858E0B9F18F633300298A88A75489F8CD0082EE21369AB1B88DB679BEF7F87B9BD2A120EEC124FE5B6C0325A524D3F35F2B2B84AABA24983F000329E862C522F1108F1BA21B408D748B043F5BAB6EA0303306092A864886F70D010701301406082A864886F70D03070408261C826F713022718010B0D51E162366D54CC664982D22E740CF\",\r\n \"enableBgp\": true,\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1811" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:24:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "ad4396c8-658d-4849-afd3-e0f31838df91" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/ad4396c8-658d-4849-afd3-e0f31838df91?api-version=2016-09-01" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "4eeb2465-f01a-4bf7-a696-ee26c95880e1" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202445Z:4eeb2465-f01a-4bf7-a696-ee26c95880e1" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/34bf47da-6691-4dbd-9400-89cb5668f526?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvMzRiZjQ3ZGEtNjY5MS00ZGJkLTk0MDAtODljYjU2NjhmNTI2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "7555aa66-1da6-48aa-8110-fc2e0974d3c0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14921" + ], + "x-ms-correlation-request-id": [ + "71222f26-2f01-41ab-a53a-e260eb74334c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202514Z:71222f26-2f01-41ab-a53a-e260eb74334c" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet8570?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvYXpzbW5ldDg1NzA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet8570\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet8570\",\r\n \"etag\": \"W/\\\"5d67918c-ef86-41f9-bb75-131ff886edc8\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ca597ae0-50df-4887-b4e0-ae83a6c44c2f\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"chocolate\",\r\n \"enableBgp\": true,\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "0c05f6d2-121e-42b8-8fc0-0fc097c7a93a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-correlation-request-id": [ + "a7f94617-82fd-499e-9098-2bc60064cc56" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202515Z:a7f94617-82fd-499e-9098-2bc60064cc56" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operations/ad4396c8-658d-4849-afd3-e0f31838df91?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvbnMvYWQ0Mzk2YzgtNjU4ZC00ODQ5LWFmZDMtZTBmMzE4MzhkZjkxP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "58d01020-1418-487d-8f4c-fdfb6cdf71b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14920" + ], + "x-ms-correlation-request-id": [ + "40ad06e7-e794-4237-95a6-4761f0ef6916" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202515Z:40ad06e7-e794-4237-95a6-4761f0ef6916" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet5795?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvYXpzbW5ldDU3OTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"name\": \"azsmnet5795\",\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/connections/azsmnet5795\",\r\n \"etag\": \"W/\\\"e1bbfa94-64be-4411-9fd7-62ebf5ac0c0f\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5a893fe-7208-4e00-a1af-596c59846dc2\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880\"\r\n },\r\n \"virtualNetworkGateway2\": {\r\n \"id\": \"/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet6753\"\r\n },\r\n \"connectionType\": \"Vnet2Vnet\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"chocolate\",\r\n \"enableBgp\": true,\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "dbb79d99-d423-425a-83fa-0ac7dcf7a1b9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-correlation-request-id": [ + "e6d4dcc0-b0e1-4678-99ec-b284f498681b" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202516Z:e6d4dcc0-b0e1-4678-99ec-b284f498681b" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/getLearnedRoutes?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MC9nZXRMZWFybmVkUm91dGVzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7f932e7-53e2-4229-9847-6fe80a412171" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "null", + "ResponseHeaders": { + "Content-Length": [ + "4" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/e1bd1e70-9289-43a6-8ccc-cb42260bffc5?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "e1bd1e70-9289-43a6-8ccc-cb42260bffc5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "9365ff6e-d635-4e93-ad48-ac5858296b2b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202516Z:9365ff6e-d635-4e93-ad48-ac5858296b2b" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/e1bd1e70-9289-43a6-8ccc-cb42260bffc5?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvblJlc3VsdHMvZTFiZDFlNzAtOTI4OS00M2E2LThjY2MtY2I0MjI2MGJmZmM1P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"localAddress\": \"10.1.1.254\",\r\n \"network\": \"10.1.0.0/16\",\r\n \"sourcePeer\": \"10.1.1.254\",\r\n \"origin\": \"Network\",\r\n \"asPath\": \"\",\r\n \"weight\": 32768\r\n },\r\n {\r\n \"localAddress\": \"10.1.1.254\",\r\n \"network\": \"10.2.1.254/32\",\r\n \"sourcePeer\": \"10.1.1.254\",\r\n \"origin\": \"Network\",\r\n \"asPath\": \"\",\r\n \"weight\": 32768\r\n },\r\n {\r\n \"localAddress\": \"10.1.1.254\",\r\n \"network\": \"10.2.0.0/16\",\r\n \"nextHop\": \"10.2.1.254\",\r\n \"sourcePeer\": \"10.2.1.254\",\r\n \"origin\": \"EBgp\",\r\n \"asPath\": \"9001\",\r\n \"weight\": 32768\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/e1bd1e70-9289-43a6-8ccc-cb42260bffc5?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "e1bd1e70-9289-43a6-8ccc-cb42260bffc5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "0cdd64fd-ea99-416d-988e-e8824071fc71" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202546Z:0cdd64fd-ea99-416d-988e-e8824071fc71" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/getAdvertisedRoutes?peer=13.93.225.45&api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MC9nZXRBZHZlcnRpc2VkUm91dGVzP3BlZXI9MTMuOTMuMjI1LjQ1JmFwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9ffb7d71-6dda-4361-a5b4-5bcf9a3c8d08" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "null", + "ResponseHeaders": { + "Content-Length": [ + "4" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:25:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/91c1b7a9-fe5b-4686-b40a-3938517282bb?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "91c1b7a9-fe5b-4686-b40a-3938517282bb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-correlation-request-id": [ + "a819c1dd-d840-4006-a47d-77d487353ea9" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202546Z:a819c1dd-d840-4006-a47d-77d487353ea9" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/91c1b7a9-fe5b-4686-b40a-3938517282bb?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvblJlc3VsdHMvOTFjMWI3YTktZmU1Yi00Njg2LWI0MGEtMzkzODUxNzI4MmJiP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:26:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/91c1b7a9-fe5b-4686-b40a-3938517282bb?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "91c1b7a9-fe5b-4686-b40a-3938517282bb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "a2aac2c5-ce59-4c3d-b835-5e85f9e7aaf7" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202617Z:a2aac2c5-ce59-4c3d-b835-5e85f9e7aaf7" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/resourceGroups/csmrg8097/providers/Microsoft.Network/virtualNetworkGateways/azsmnet7880/getBgpPeerStatus?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Jlc291cmNlR3JvdXBzL2NzbXJnODA5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9henNtbmV0Nzg4MC9nZXRCZ3BQZWVyU3RhdHVzP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e84e6455-8073-48d5-bb05-2f01601cfbb3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "null", + "ResponseHeaders": { + "Content-Length": [ + "4" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:26:17 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/6002e2eb-b7bd-4bae-9113-23e3e30269ab?api-version=2016-09-01" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "6002e2eb-b7bd-4bae-9113-23e3e30269ab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "x-ms-correlation-request-id": [ + "5e7789bc-4952-453c-80e6-b17f17f85af4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20170110T202617Z:5e7789bc-4952-453c-80e6-b17f17f85af4" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/6002e2eb-b7bd-4bae-9113-23e3e30269ab?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMDExM2M3YjItYTVlNC00NjhkLWJhMjMtMDMzNTVkODQ0MTBlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzL29wZXJhdGlvblJlc3VsdHMvNjAwMmUyZWItYjdiZC00YmFlLTkxMTMtMjNlM2UzMDI2OWFiP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.24410.01", + "Microsoft.Azure.Management.Network.NetworkManagementClient/8.1.2-preview" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"localAddress\": \"10.1.1.254\",\r\n \"neighbor\": \"10.2.1.254\",\r\n \"asn\": 9001,\r\n \"state\": \"Connected\",\r\n \"connectedDuration\": \"00:01:14.8269278\",\r\n \"routesReceived\": 1,\r\n \"messagesSent\": 4,\r\n \"messagesReceived\": 6\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 10 Jan 2017 20:26:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Location": [ + "https://management.azure.com/subscriptions/0113c7b2-a5e4-468d-ba23-03355d84410e/providers/Microsoft.Network/locations/westus/operationResults/6002e2eb-b7bd-4bae-9113-23e3e30269ab?api-version=2016-09-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "6002e2eb-b7bd-4bae-9113-23e3e30269ab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "c7a4eedb-f848-4e31-bc5e-f39d06a14db5" + ], + "x-ms-routing-request-id": [ + "CENTRALUS:20170110T202647Z:c7a4eedb-f848-4e31-bc5e-f39d06a14db5" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "VirtualNetworkGatewayBgpRouteApiTest": [ + "csmrg8097", + "azsmnet7880", + "azsmnet3765", + "azsmnet5793", + "azsmnet545", + "azsmnet593", + "azsmnet6753", + "azsmnet5868", + "azsmnet8371", + "azsmnet7547", + "azsmnet9299", + "azsmnet5795", + "azsmnet8570" + ] + }, + "Variables": { + "SubscriptionId": "0113c7b2-a5e4-468d-ba23-03355d84410e" + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/TestData/DeploymentTemplate.json b/src/ResourceManagement/Network/Network.Tests/TestData/DeploymentTemplate.json new file mode 100644 index 000000000000..445350638213 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/TestData/DeploymentTemplate.json @@ -0,0 +1,256 @@ +{ + "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "resourceGroupName": { + "type": "String" + }, + "location": { + "type": "String" + }, + "virtualMachineName": { + "type": "String" + }, + "virtualMachineSize": { + "type": "String" + }, + "adminUsername": { + "type": "String" + }, + "storageAccountName": { + "type": "String" + }, + "virtualNetworkName": { + "type": "String" + }, + "routeTableName": { + "type": "String" + }, + "networkInterfaceName": { + "type": "String" + }, + "networkSecurityGroupName": { + "type": "String" + }, + "adminPassword": { + "type": "SecureString" + }, + "storageAccountType": { + "type": "String" + }, + "diagnosticsStorageAccountName": { + "type": "String" + }, + "diagnosticsStorageAccountId": { + "type": "String" + }, + "diagnosticsStorageAccountType": { + "type": "String" + }, + "addressPrefix": { + "type": "String" + }, + "subnetName": { + "type": "String" + }, + "subnetPrefix": { + "type": "String" + }, + "publicIpAddressName": { + "type": "String" + }, + "publicIpAddressType": { + "type": "String" + } + }, + "variables": { + "vnetId": "[resourceId(parameters('resourceGroupName'),'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]", + "subnetRef": "[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]" + }, + "resources": [ + { + "type": "Microsoft.Compute/virtualMachines", + "name": "[parameters('virtualMachineName')]", + "apiVersion": "2015-06-15", + "location": "[parameters('location')]", + "properties": { + "osProfile": { + "computerName": "[parameters('virtualMachineName')]", + "adminUsername": "[parameters('adminUsername')]", + "adminPassword": "[parameters('adminPassword')]", + "windowsConfiguration": { + "provisionVmAgent": "true" + } + }, + "hardwareProfile": { + "vmSize": "[parameters('virtualMachineSize')]" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + }, + "osDisk": { + "name": "[parameters('virtualMachineName')]", + "createOption": "fromImage", + "vhd": { + "uri": "[concat(concat(reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-06-15').primaryEndpoints['blob'], 'vhds/'), parameters('virtualMachineName'), '20161217141554.vhd')]" + } + }, + "dataDisks": [] + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]" + } + ] + }, + "diagnosticsProfile": { + "bootDiagnostics": { + "enabled": true, + "storageUri": "[reference(resourceId(parameters('resourceGroupName'), 'Microsoft.Storage/storageAccounts', parameters('diagnosticsStorageAccountName')), '2015-06-15').primaryEndpoints['blob']]" + } + } + }, + "dependsOn": [ + "[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]", + "[concat('Microsoft.Storage/storageAccounts/', parameters('storageAccountName'))]", + "[concat('Microsoft.Storage/storageAccounts/', parameters('diagnosticsStorageAccountName'))]" + ] + }, + { + "type": "Microsoft.Storage/storageAccounts", + "name": "[parameters('storageAccountName')]", + "apiVersion": "2015-06-15", + "location": "[parameters('location')]", + "properties": { + "accountType": "[parameters('storageAccountType')]" + } + }, + { + "type": "Microsoft.Storage/storageAccounts", + "name": "[parameters('diagnosticsStorageAccountName')]", + "apiVersion": "2015-06-15", + "location": "[parameters('location')]", + "properties": { + "accountType": "[parameters('diagnosticsStorageAccountType')]" + } + }, + { + "type": "Microsoft.Network/routeTables", + "name": "[parameters('routeTableName')]", + "apiVersion": "2016-09-01", + "location": "[parameters('location')]", + "properties": { + "routes": [ + { + "name": "route1", + "properties": { + "addressPrefix": "10.1.3.0/24", + "nextHopType": "VirtualAppliance", + "nextHopIpAddress": "10.0.1.2" + } + } + ] + } + }, + { + "type": "Microsoft.Network/virtualNetworks", + "name": "[parameters('virtualNetworkName')]", + "apiVersion": "2016-09-01", + "location": "[parameters('location')]", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "[parameters('addressPrefix')]" + ] + }, + "subnets": [ + { + "name": "[parameters('subnetName')]", + "properties": { + "addressPrefix": "[parameters('subnetPrefix')]", + "routeTable": { + "id": "[resourceId('Microsoft.Network/routeTables', parameters('routeTableName'))]" + } + } + } + ] + }, + "dependsOn": [ + "[concat('Microsoft.Network/routeTables/', parameters('routeTableName'))]" + ] + }, + { + "type": "Microsoft.Network/networkInterfaces", + "name": "[parameters('networkInterfaceName')]", + "apiVersion": "2016-09-01", + "location": "[parameters('location')]", + "properties": { + "ipConfigurations": [ + { + "name": "ipconfig1", + "properties": { + "subnet": { + "id": "[variables('subnetRef')]" + }, + "privateIPAllocationMethod": "Dynamic", + "publicIpAddress": { + "id": "[resourceId(parameters('resourceGroupName'),'Microsoft.Network/publicIpAddresses', parameters('publicIpAddressName'))]" + } + } + } + ], + "networkSecurityGroup": { + "id": "[resourceId(parameters('resourceGroupName'), 'Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroupName'))]" + } + }, + "dependsOn": [ + "[concat('Microsoft.Network/virtualNetworks/', parameters('virtualNetworkName'))]", + "[concat('Microsoft.Network/publicIpAddresses/', parameters('publicIpAddressName'))]", + "[concat('Microsoft.Network/networkSecurityGroups/', parameters('networkSecurityGroupName'))]" + ] + }, + { + "type": "Microsoft.Network/publicIpAddresses", + "name": "[parameters('publicIpAddressName')]", + "apiVersion": "2016-09-01", + "location": "[parameters('location')]", + "properties": { + "publicIpAllocationMethod": "[parameters('publicIpAddressType')]" + } + }, + { + "type": "Microsoft.Network/networkSecurityGroups", + "name": "[parameters('networkSecurityGroupName')]", + "apiVersion": "2016-09-01", + "location": "[parameters('location')]", + "properties": { + "securityRules": [ + { + "name": "default-allow-rdp", + "properties": { + "priority": 1000, + "sourceAddressPrefix": "*", + "protocol": "TCP", + "destinationPortRange": "3389", + "access": "Allow", + "direction": "Inbound", + "sourcePortRange": "*", + "destinationAddressPrefix": "*" + } + } + ] + } + } + ], + "outputs": { + "adminUsername": { + "type": "String", + "value": "[parameters('adminUsername')]" + } + } +} \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/FlowLogTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/FlowLogTests.cs new file mode 100644 index 000000000000..a57517e967af --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/FlowLogTests.cs @@ -0,0 +1,107 @@ +using System.Collections.Generic; +using System.Net; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.Storage; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using Microsoft.Azure.Management.Storage.Models; + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + + public class FlowLogTests + { + [Fact(Skip = "Test can be run after fixes for this API will be deployed in every region")] + public void FlowLogApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler4 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + var storageManagementClient = NetworkManagementTestUtilities.GetStorageManagementClientWithHandler(context, handler4); + + string location = "westcentralus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + //Create network security group + string networkSecurityGroupName = TestUtilities.GenerateName(); + + var networkSecurityGroup = new NetworkSecurityGroup() + { + Location = location, + }; + + // Put Nsg + var putNsgResponse = networkManagementClient.NetworkSecurityGroups.CreateOrUpdate(resourceGroupName, networkSecurityGroupName, networkSecurityGroup); + + // Get NSG + var getNsgResponse = networkManagementClient.NetworkSecurityGroups.Get(resourceGroupName, networkSecurityGroupName); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + //Create storage + string storageName = TestUtilities.GenerateName(); + + var storageParameters = new StorageAccountCreateParameters() + { + Location = location, + Kind = Kind.Storage, + Sku = new Sku + { + Name = SkuName.StandardLRS + } + }; + + var storageAccount = storageManagementClient.StorageAccounts.Create(resourceGroupName, storageName, storageParameters); + + FlowLogInformation configParameters = new FlowLogInformation() + { + TargetResourceId = getNsgResponse.Id, + Enabled = true, + StorageId = storageAccount.Id + }; + + + var configureFlowLog1 = networkManagementClient.NetworkWatchers.SetFlowLogConfiguration(resourceGroupName, networkWatcherName, configParameters); + + FlowLogStatusParameters flowLogParameters = new FlowLogStatusParameters() + { + TargetResourceId = getNsgResponse.Id + }; + + var queryFlowLogStatus1 = networkManagementClient.NetworkWatchers.GetFlowLogStatus(resourceGroupName, networkWatcherName, flowLogParameters); + + configParameters.Enabled = false; + var configureFlowLog2 = networkManagementClient.NetworkWatchers.SetFlowLogConfiguration(resourceGroupName, networkWatcherName, configParameters); + var queryFlowLogStatus2 = networkManagementClient.NetworkWatchers.GetFlowLogStatus(resourceGroupName, networkWatcherName, flowLogParameters); + + //TO DO: make verification once API is working + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/GatewayOperationsTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/GatewayOperationsTests.cs index f0e51dbc13ec..59a93286263e 100644 --- a/src/ResourceManagement/Network/Network.Tests/Tests/GatewayOperationsTests.cs +++ b/src/ResourceManagement/Network/Network.Tests/Tests/GatewayOperationsTests.cs @@ -1,15 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. +using System; using System.Collections.Generic; using System.Net; +using System.Threading.Tasks; using Microsoft.Azure.Management.Resources; using Microsoft.Azure.Management.Resources.Models; using Microsoft.Azure.Test; using Networks.Tests.Helpers; using ResourceGroups.Tests; using Xunit; -using System; using Microsoft.Azure.Management.Network; using Microsoft.Azure.Management.Network.Models; @@ -1120,5 +1121,201 @@ public void VirtualNetworkGatewayActiveActiveFeatureTest() Assert.Equal(2, getVirtualNetworkGatewayResponse.IpConfigurations.Count); } } + + [Fact] + public void VirtualNetworkGatewayBgpRouteApiTest() + { + RecordedDelegatingHandler handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + RecordedDelegatingHandler handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + ResourceManagementClient resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + NetworkManagementClient networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + + string location = NetworkManagementTestUtilities.GetResourceLocation(resourcesClient, "Microsoft.Network/virtualnetworkgateways"); + + string resourceGroupName = TestUtilities.GenerateName("csmrg"); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, new ResourceGroup { Location = location }); + + string gatewaySubnetName = "GatewaySubnet"; + string gw1Name = TestUtilities.GenerateName(); + string vnet1Name = TestUtilities.GenerateName(); + string gw1IpName = TestUtilities.GenerateName(); + string gw1IpDomainNameLabel = TestUtilities.GenerateName(); + string gw1IpConfigName = TestUtilities.GenerateName(); + + string gw2Name = TestUtilities.GenerateName(); + string vnet2Name = TestUtilities.GenerateName(); + string gw2IpName = TestUtilities.GenerateName(); + string gw2IpDomainNameLabel = TestUtilities.GenerateName(); + string gw2IpConfigName = TestUtilities.GenerateName(); + + // Deploy two virtual networks with VPN gateways, in parallel + List gatewayDeploymentTasks = new List + { + Task.Factory.StartNew(() => + { + PublicIPAddress gw1Ip = TestHelper.CreateDefaultPublicIpAddress(gw1IpName, resourceGroupName, gw1IpDomainNameLabel, location, networkManagementClient); + VirtualNetwork vnet1 = new VirtualNetwork() + { + Location = location, + AddressSpace = new AddressSpace() + { + AddressPrefixes = new List() + { + "10.1.0.0/16", + } + }, + Subnets = new List() + { + new Subnet() + { + Name = gatewaySubnetName, + AddressPrefix = "10.1.1.0/24", + } + } + }; + + vnet1 = networkManagementClient.VirtualNetworks.CreateOrUpdate(resourceGroupName, vnet1Name, vnet1); + Subnet gw1Subnet = networkManagementClient.Subnets.Get(resourceGroupName, vnet1Name, gatewaySubnetName); + VirtualNetworkGatewayIPConfiguration ipconfig1 = new VirtualNetworkGatewayIPConfiguration() + { + Name = gw1IpConfigName, + PrivateIPAllocationMethod = IPAllocationMethod.Dynamic, + PublicIPAddress = new SubResource() { Id = gw1Ip.Id }, + Subnet = new SubResource() { Id = gw1Subnet.Id } + }; + + VirtualNetworkGateway gw1 = new VirtualNetworkGateway() + { + Location = location, + GatewayType = VirtualNetworkGatewayType.Vpn, + VpnType = VpnType.RouteBased, + IpConfigurations = new List() { ipconfig1 }, + Sku = new VirtualNetworkGatewaySku() + { + Name = VirtualNetworkGatewaySkuName.Standard, + Tier = VirtualNetworkGatewaySkuTier.Standard + }, + BgpSettings = new BgpSettings() + { + Asn = 1337, + BgpPeeringAddress = null, + PeerWeight = 5 + } + }; + + networkManagementClient.VirtualNetworkGateways.CreateOrUpdate(resourceGroupName, gw1Name, gw1); + }), + Task.Factory.StartNew(() => + { + PublicIPAddress gw2Ip = TestHelper.CreateDefaultPublicIpAddress(gw2IpName, resourceGroupName, gw2IpDomainNameLabel, location, networkManagementClient); + VirtualNetwork vnet2 = new VirtualNetwork() + { + Location = location, + AddressSpace = new AddressSpace() + { + AddressPrefixes = new List() + { + "10.2.0.0/16", + } + }, + Subnets = new List() + { + new Subnet() + { + Name = gatewaySubnetName, + AddressPrefix = "10.2.1.0/24", + } + } + }; + + vnet2 = networkManagementClient.VirtualNetworks.CreateOrUpdate(resourceGroupName, vnet2Name, vnet2); + Subnet gw2Subnet = networkManagementClient.Subnets.Get(resourceGroupName, vnet2Name, gatewaySubnetName); + VirtualNetworkGatewayIPConfiguration ipconfig1 = new VirtualNetworkGatewayIPConfiguration() + { + Name = gw2IpConfigName, + PrivateIPAllocationMethod = IPAllocationMethod.Dynamic, + PublicIPAddress = new SubResource() { Id = gw2Ip.Id }, + Subnet = new SubResource() { Id = gw2Subnet.Id } + }; + + VirtualNetworkGateway gw2 = new VirtualNetworkGateway() + { + Location = location, + GatewayType = VirtualNetworkGatewayType.Vpn, + VpnType = VpnType.RouteBased, + IpConfigurations = new List() { ipconfig1 }, + Sku = new VirtualNetworkGatewaySku() + { + Name = VirtualNetworkGatewaySkuName.Standard, + Tier = VirtualNetworkGatewaySkuTier.Standard + }, + BgpSettings = new BgpSettings() + { + Asn = 9001, + BgpPeeringAddress = null, + PeerWeight = 5 + } + }; + + networkManagementClient.VirtualNetworkGateways.CreateOrUpdate(resourceGroupName, gw2Name, gw2); + }) + }; + + Task.WaitAll(gatewayDeploymentTasks.ToArray()); + + // Create a vnet to vnet connection between the two gateways + // configure both gateways in parallel + VirtualNetworkGateway gw1GetResponse = networkManagementClient.VirtualNetworkGateways.Get(resourceGroupName, gw1Name); + VirtualNetworkGateway gw2GetResponse = networkManagementClient.VirtualNetworkGateways.Get(resourceGroupName, gw2Name); + PublicIPAddress gw2IpResponse = networkManagementClient.PublicIPAddresses.Get(resourceGroupName, gw1IpName); + string sharedKey = "chocolate"; + List gatewayConnectionTasks = new List + { + Task.Factory.StartNew(() => + { + string conn1Name = TestUtilities.GenerateName(); + VirtualNetworkGatewayConnection gw1ToGw2Conn = new VirtualNetworkGatewayConnection() + { + Location = location, + VirtualNetworkGateway1 = gw1GetResponse, + VirtualNetworkGateway2 = gw2GetResponse, + ConnectionType = VirtualNetworkGatewayConnectionType.Vnet2Vnet, + RoutingWeight = 3, + SharedKey = sharedKey, + EnableBgp = true + }; + networkManagementClient.VirtualNetworkGatewayConnections.CreateOrUpdate(resourceGroupName, conn1Name, gw1ToGw2Conn); + }), + Task.Factory.StartNew(() => + { + string conn2Name = TestUtilities.GenerateName(); + VirtualNetworkGatewayConnection gw2ToGw1Conn = new VirtualNetworkGatewayConnection() + { + Location = location, + VirtualNetworkGateway1 = gw2GetResponse, + VirtualNetworkGateway2 = gw1GetResponse, + ConnectionType = VirtualNetworkGatewayConnectionType.Vnet2Vnet, + RoutingWeight = 3, + SharedKey = sharedKey, + EnableBgp = true + }; + networkManagementClient.VirtualNetworkGatewayConnections.CreateOrUpdate(resourceGroupName, conn2Name, gw2ToGw1Conn); + }) + }; + + Task.WaitAll(gatewayConnectionTasks.ToArray()); + + // get bgp info from gw1 + IEnumerable learnedRoutes = networkManagementClient.VirtualNetworkGateways.GetLearnedRoutes(resourceGroupName, gw1Name).Value; + Assert.True(learnedRoutes.Count() > 0, "At least one route should be learned from gw2"); + IEnumerable advertisedRoutes = networkManagementClient.VirtualNetworkGateways.GetAdvertisedRoutes(resourceGroupName, gw1Name, gw2IpResponse.IpAddress).Value; + Assert.True(learnedRoutes.Count() > 0, "At least one route should be advertised to gw2"); + IEnumerable gw1Peers = networkManagementClient.VirtualNetworkGateways.GetBgpPeerStatus(resourceGroupName, gw1Name).Value; + Assert.True(gw1Peers.Count() > 0, "At least one peer should be connected"); + } + } } } \ No newline at end of file diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/NetworkWatcherTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/NetworkWatcherTests.cs new file mode 100644 index 000000000000..4b69de570a9c --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/NetworkWatcherTests.cs @@ -0,0 +1,79 @@ +using System.Collections.Generic; +using System.Linq; +using System.Net; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + + public class NetworkWatcherTests + { + [Fact] + public void NetworkWatcherApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + + var location = "eastus"; + + string resourceGroupName = TestUtilities.GenerateName("nw"); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + + properties.Location = location; + //Create Network Watcher in the resource group + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + //Get Network Watcher by name in the resource group + var getNetworkWatcherByName = networkManagementClient.NetworkWatchers.Get(resourceGroupName, networkWatcherName); + + //Get all Network Watchers in the resource group + var getNetworkWatchersByResourceGroup = networkManagementClient.NetworkWatchers.List(resourceGroupName); + + //Get all Network Watchers in the subscription + var getNetworkWatchersBySubscription = networkManagementClient.NetworkWatchers.ListAll(); + + //Delete Network Watcher + networkManagementClient.NetworkWatchers.Delete(resourceGroupName, networkWatcherName); + + //Get all Network Watchers in the subscription + var getNetworkWatcherBySubscriptionAfterDeleting = networkManagementClient.NetworkWatchers.ListAll(); + + //Verify name of the created Network Watcher + Assert.Equal(networkWatcherName, getNetworkWatcherByName.Name); + + //Verify provisioning state + Assert.Equal("Succeeded", getNetworkWatcherByName.ProvisioningState); + + //Verify the number of Network Watchers in the resource group (should be 1) + Assert.Equal(getNetworkWatchersByResourceGroup.Count(), 1); + + //Verify the number of Network Watchers in the subscription + Assert.Equal(getNetworkWatchersBySubscription.Count(), 2); + + //Verify the number of Network Watchers in the subscription after deleting one which was created in the test + Assert.Equal(getNetworkWatcherBySubscriptionAfterDeleting.Count(), 1); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/NextHopTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/NextHopTests.cs new file mode 100644 index 000000000000..5c6dca413178 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/NextHopTests.cs @@ -0,0 +1,101 @@ +using System.Collections.Generic; +using System.Net; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using System.Linq; + + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using Network.Tests.Helpers; + + public class NextHopTests + { + [Fact] + public void NextHopApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + + string location = "westcentralus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + string virtualMachineName = TestUtilities.GenerateName(); + string networkSecurityGroupName = virtualMachineName + "-nsg"; + string networkInterfaceName = TestUtilities.GenerateName(); + + //Deploy VM wih VNet,Subnet and Route Table from template + Deployments.CreateVm( + resourcesClient: resourcesClient, + resourceGroupName: resourceGroupName, + location: location, + virtualMachineName: virtualMachineName, + storageAccountName: TestUtilities.GenerateName(), + networkInterfaceName: networkInterfaceName, + networkSecurityGroupName: networkSecurityGroupName, + diagnosticsStorageAccountName: TestUtilities.GenerateName(), + deploymentName: TestUtilities.GenerateName() + ); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create Network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + string sourceIPAddress = networkManagementClient.NetworkInterfaces.Get(resourceGroupName, networkInterfaceName).IpConfigurations.FirstOrDefault().PrivateIPAddress; + + var getVm = computeManagementClient.VirtualMachines.Get(resourceGroupName, virtualMachineName); + + //Use DestinationIPAddress from Route Table + NextHopParameters nhProperties1 = new NextHopParameters() + { + TargetResourceId = getVm.Id, + SourceIPAddress = sourceIPAddress, + DestinationIPAddress = "10.1.3.6" + }; + + NextHopParameters nhProperties2 = new NextHopParameters() + { + TargetResourceId = getVm.Id, + SourceIPAddress = sourceIPAddress, + DestinationIPAddress = "12.11.12.14" + }; + + var getNextHop1 = networkManagementClient.NetworkWatchers.GetNextHop(resourceGroupName, networkWatcherName, nhProperties1); + var getNextHop2 = networkManagementClient.NetworkWatchers.GetNextHop(resourceGroupName, networkWatcherName, nhProperties2); + + var routeTable = networkManagementClient.RouteTables.Get(resourceGroupName, resourceGroupName + "RT"); + + //Validation + Assert.Equal("10.0.1.2", getNextHop1.NextHopIpAddress); + Assert.Equal(routeTable.Id, getNextHop1.RouteTableId); + + Assert.Equal("Internet", getNextHop2.NextHopType); + Assert.Equal("System Route", getNextHop2.RouteTableId); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/PacketCaptureTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/PacketCaptureTests.cs new file mode 100644 index 000000000000..0d54ca4ef634 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/PacketCaptureTests.cs @@ -0,0 +1,117 @@ +using System.Collections.Generic; +using System.Linq; +using System.Net; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Compute.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using Microsoft.Azure.Management.Resources.Models; + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using Helpers; + + public class PacketCaptureTests + { + [Fact] + public void PacketCaptureApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + + string location = "westcentralus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + string virtualMachineName = TestUtilities.GenerateName(); + string networkInterfaceName = TestUtilities.GenerateName(); + string networkSecurityGroupName = virtualMachineName + "-nsg"; + + //Deploy VM with template + Deployments.CreateVm( + resourcesClient: resourcesClient, + resourceGroupName: resourceGroupName, + location: location, + virtualMachineName: virtualMachineName, + storageAccountName: TestUtilities.GenerateName(), + networkInterfaceName: networkInterfaceName, + networkSecurityGroupName: networkSecurityGroupName, + diagnosticsStorageAccountName: TestUtilities.GenerateName(), + deploymentName: TestUtilities.GenerateName() + ); + + var getVm = computeManagementClient.VirtualMachines.Get(resourceGroupName, virtualMachineName); + + //Deploy networkWatcherAgent on VM + VirtualMachineExtension parameters = new VirtualMachineExtension(); + parameters.Publisher = "Microsoft.Azure.NetworkWatcher.Edp"; + parameters.TypeHandlerVersion = "1.4"; + parameters.VirtualMachineExtensionType = "NetworkWatcherAgentWindows"; + parameters.Location = location; + + var addExtension = computeManagementClient.VirtualMachineExtensions.CreateOrUpdate(resourceGroupName, getVm.Name, "NetworkWatcherAgent", parameters); + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + string pcName1 = "pc1"; + string pcName2 = "pc2"; + + PacketCapture pcProperties = new PacketCapture(); + pcProperties.Target = getVm.Id; + + pcProperties.StorageLocation = new PacketCaptureStorageLocation + { + FilePath = @"C:\tmp\Capture.cap" + }; + + var createPacketCapture1 = networkManagementClient.PacketCaptures.Create(resourceGroupName, networkWatcherName, pcName1, pcProperties); + var getPacketCapture = networkManagementClient.PacketCaptures.Get(resourceGroupName, networkWatcherName, pcName1); + var queryPC = networkManagementClient.PacketCaptures.GetStatus(resourceGroupName, networkWatcherName, pcName1); + + //Validation + Assert.Equal(pcName1, createPacketCapture1.Name); + Assert.Equal(1073741824, createPacketCapture1.TotalBytesPerSession); + Assert.Equal(0, createPacketCapture1.BytesToCapturePerPacket); + Assert.Equal(18000, createPacketCapture1.TimeLimitInSeconds); + Assert.Equal(@"C:\tmp\Capture.cap", createPacketCapture1.StorageLocation.FilePath); + Assert.Equal("Succeeded", getPacketCapture.ProvisioningState); + + var createPacketCapture2 = networkManagementClient.PacketCaptures.Create(resourceGroupName, networkWatcherName, pcName2, pcProperties); + var listPCByRg1 = networkManagementClient.PacketCaptures.List(resourceGroupName, networkWatcherName); + networkManagementClient.PacketCaptures.Stop(resourceGroupName, networkWatcherName, pcName1); + var queryPCAfterStop = networkManagementClient.PacketCaptures.GetStatus(resourceGroupName, networkWatcherName, pcName1); + networkManagementClient.PacketCaptures.Delete(resourceGroupName, networkWatcherName, pcName1); + var listPCByRg2 = networkManagementClient.PacketCaptures.List(resourceGroupName, networkWatcherName); + + + //Validation + Assert.Equal(2, listPCByRg1.Count()); + Assert.Equal("Stopped", queryPCAfterStop.PacketCaptureStatus); + Assert.Equal("Manual", queryPCAfterStop.StopReason); + Assert.Equal(1, listPCByRg2.Count()); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/TopologyTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/TopologyTests.cs new file mode 100644 index 000000000000..d5a57fc9de9e --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/TopologyTests.cs @@ -0,0 +1,101 @@ +using System.Collections.Generic; +using System.Linq; +using System.Net; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using Network.Tests.Helpers; + + public class TopologyTests + { + [Fact] + public void TopologyApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + + string location = "eastus"; + + string resourceGroupName1 = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName1, + new ResourceGroup + { + Location = location + }); + + string virtualMachineName = TestUtilities.GenerateName(); + string networkSecurityGroupName = virtualMachineName + "-nsg"; + string networkInterfaceName = TestUtilities.GenerateName(); + + //Deploy Vm from template + Deployments.CreateVm( + resourcesClient: resourcesClient, + resourceGroupName: resourceGroupName1, + location: location, + virtualMachineName: virtualMachineName, + storageAccountName: TestUtilities.GenerateName(), + networkInterfaceName: networkInterfaceName, + networkSecurityGroupName: networkSecurityGroupName, + diagnosticsStorageAccountName: TestUtilities.GenerateName(), + deploymentName: TestUtilities.GenerateName() + ); + + string resourceGroupName2 = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName2, + new ResourceGroup + { + Location = location + }); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create NetworkWatcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName2, networkWatcherName, properties); + + TopologyParameters tpProperties = new TopologyParameters() + { + TargetResourceGroupName = resourceGroupName1 + }; + + var getVm = computeManagementClient.VirtualMachines.Get(resourceGroupName1, virtualMachineName); + + //Get the current network topology of the resourceGroupName1 + var getTopology = networkManagementClient.NetworkWatchers.GetTopology(resourceGroupName2, networkWatcherName, tpProperties); + + + //Getting infromation about VM from topology + TopologyResource vmResource = getTopology.Resources[2]; + + //Verify that topology contain right number of resources (9 resources from template) + Assert.Equal(9, getTopology.Resources.Count); + + //Verify that topology contain information about acreated VM + Assert.Equal(virtualMachineName, vmResource.Name); + Assert.Equal(getVm.Id, vmResource.Id); + Assert.Equal(networkInterfaceName, vmResource.Associations.FirstOrDefault().Name); + Assert.Equal(getVm.NetworkProfile.NetworkInterfaces.FirstOrDefault().Id, vmResource.Associations.FirstOrDefault().ResourceId); + Assert.Equal("Contains", vmResource.Associations.FirstOrDefault().AssociationType); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/TroubleshootTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/TroubleshootTests.cs new file mode 100644 index 000000000000..ba70bbf4468b --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/TroubleshootTests.cs @@ -0,0 +1,154 @@ +using System.Collections.Generic; +using System.Net; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.Storage; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using System.Linq; + + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using SubResource = Microsoft.Azure.Management.Network.Models.SubResource; + using Helpers; + using Networks.Tests; + using Microsoft.Azure.Management.Storage.Models; + + public class TroubleshootTests + { + [Fact(Skip = "Test can be run after fixes for this API will be deployed in every region")] + public void TroubleshootApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler4 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + var storageManagementClient = NetworkManagementTestUtilities.GetStorageManagementClientWithHandler(context, handler4); + + string location = "westcentralus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + // CreateVirtualNetworkGateway API + // Prerequisite:- Create PublicIPAddress(Gateway Ip) using Put PublicIPAddress API + string publicIpName = TestUtilities.GenerateName(); + string domainNameLabel = TestUtilities.GenerateName(); + + var nic1publicIp = TestHelper.CreateDefaultPublicIpAddress(publicIpName, resourceGroupName, domainNameLabel, location, networkManagementClient); + + //Prerequisite:-Create Virtual Network using Put VirtualNetwork API + string vnetName = TestUtilities.GenerateName(); + string subnetName = "GatewaySubnet"; + + var virtualNetwork = TestHelper.CreateVirtualNetwork(vnetName, subnetName, resourceGroupName, location, networkManagementClient); + + var getSubnetResponse = networkManagementClient.Subnets.Get(resourceGroupName, vnetName, subnetName); + + // CreateVirtualNetworkGateway API + string virtualNetworkGatewayName = TestUtilities.GenerateName(); + string ipConfigName = TestUtilities.GenerateName(); + + var virtualNetworkGateway = new VirtualNetworkGateway() + { + Location = location, + Tags = new Dictionary() + { + {"key","value"} + }, + EnableBgp = false, + GatewayDefaultSite = null, + GatewayType = VirtualNetworkGatewayType.Vpn, + VpnType = VpnType.RouteBased, + IpConfigurations = new List() + { + new VirtualNetworkGatewayIPConfiguration() + { + Name = ipConfigName, + PrivateIPAllocationMethod = IPAllocationMethod.Dynamic, + PublicIPAddress = new SubResource() + { + Id = nic1publicIp.Id + }, + Subnet = new SubResource() + { + Id = getSubnetResponse.Id + } + } + }, + Sku = new VirtualNetworkGatewaySku() + { + Name = VirtualNetworkGatewaySkuName.Basic, + Tier = VirtualNetworkGatewaySkuTier.Basic + } + }; + + var putVirtualNetworkGatewayResponse = networkManagementClient.VirtualNetworkGateways.CreateOrUpdate(resourceGroupName, virtualNetworkGatewayName, virtualNetworkGateway); + + // GetVirtualNetworkGateway API + var getVirtualNetworkGatewayResponse = networkManagementClient.VirtualNetworkGateways.Get(resourceGroupName, virtualNetworkGatewayName); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + + //Create storage + string storageName = TestUtilities.GenerateName(); + + var storageParameters = new StorageAccountCreateParameters() + { + Location = location, + Kind = Kind.Storage, + Sku = new Sku + { + Name = SkuName.StandardLRS + } + }; + + var account = storageManagementClient.StorageAccounts.Create(resourceGroupName, storageName, storageParameters); + + TroubleshootingParameters parameters = new TroubleshootingParameters() + { + TargetResourceId = getVirtualNetworkGatewayResponse.Id, + StorageId = account.Id, + StoragePath = "https://nwtestdbdzq4xsvskrei6.blob.core.windows.net/vhds", + }; + + //Get troubleshooting + var troubleshoot = networkManagementClient.NetworkWatchers.GetTroubleshooting(resourceGroupName, networkWatcherName, parameters); + + QueryTroubleshootingParameters qParameters = new QueryTroubleshootingParameters() + { + TargetResourceId = getVirtualNetworkGatewayResponse.Id + }; + + //Query last troubleshoot + var queryTroubleshoot = networkManagementClient.NetworkWatchers.GetTroubleshootingResult(resourceGroupName, networkWatcherName, qParameters); + + //TO DO: make verification once fixed for troubleshoot API deployed + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/VerifyIpFlowTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/VerifyIpFlowTests.cs new file mode 100644 index 000000000000..e593e188e492 --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/VerifyIpFlowTests.cs @@ -0,0 +1,114 @@ +using System.Collections.Generic; +using System.Net; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using System.Linq; + + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using Helpers; + + public class VerifyIpFlowTests + { + [Fact] + public void VerifyIpFlowApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + + string location = "eastus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + string virtualMachineName1 = TestUtilities.GenerateName(); + string networkInterfaceName1 = TestUtilities.GenerateName(); + string networkSecurityGroupName = virtualMachineName1 + "-nsg"; + + //Deploy VM with a template + Deployments.CreateVm( + resourcesClient: resourcesClient, + resourceGroupName: resourceGroupName, + location: location, + virtualMachineName: virtualMachineName1, + storageAccountName: TestUtilities.GenerateName(), + networkInterfaceName: networkInterfaceName1, + networkSecurityGroupName: networkSecurityGroupName, + diagnosticsStorageAccountName: TestUtilities.GenerateName(), + deploymentName: TestUtilities.GenerateName() + ); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + var getVm1 = computeManagementClient.VirtualMachines.Get(resourceGroupName, virtualMachineName1); + string localIPAddress = networkManagementClient.NetworkInterfaces.Get(resourceGroupName, networkInterfaceName1).IpConfigurations.FirstOrDefault().PrivateIPAddress; + + + string securityRule1 = TestUtilities.GenerateName(); + + // Add a security rule + var SecurityRule = new SecurityRule() + { + Name = securityRule1, + Access = SecurityRuleAccess.Deny, + Description = "Test outbound security rule", + DestinationAddressPrefix = "*", + DestinationPortRange = "80", + Direction = SecurityRuleDirection.Outbound, + Priority = 501, + Protocol = SecurityRuleProtocol.Tcp, + SourceAddressPrefix = "*", + SourcePortRange = "*", + }; + + var nsg = networkManagementClient.NetworkSecurityGroups.Get(resourceGroupName, networkSecurityGroupName); + nsg.SecurityRules.Add(SecurityRule); + networkManagementClient.NetworkSecurityGroups.CreateOrUpdate(resourceGroupName, networkSecurityGroupName, nsg); + + VerificationIPFlowParameters ipFlowProperties = new VerificationIPFlowParameters() + { + TargetResourceId = getVm1.Id, + Direction = "Outbound", + Protocol = "TCP", + LocalPort = "80", + RemotePort = "80", + LocalIPAddress = localIPAddress, + RemoteIPAddress = "12.11.12.14" + }; + + //Verify IP flow from a VM to a location given the configured rule + var verifyIpFlow = networkManagementClient.NetworkWatchers.VerifyIPFlow(resourceGroupName, networkWatcherName, ipFlowProperties); + + //Verify validity of the result + Assert.Equal("Deny", verifyIpFlow.Access); + Assert.Equal("securityRules/" + securityRule1, verifyIpFlow.RuleName); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/Tests/ViewNsgRuleTests.cs b/src/ResourceManagement/Network/Network.Tests/Tests/ViewNsgRuleTests.cs new file mode 100644 index 000000000000..db8f24ac6f0e --- /dev/null +++ b/src/ResourceManagement/Network/Network.Tests/Tests/ViewNsgRuleTests.cs @@ -0,0 +1,175 @@ +using System.Collections.Generic; +using System.Net; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Management.Network.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Test; +using Networks.Tests.Helpers; +using ResourceGroups.Tests; +using Xunit; + +namespace Network.Tests.Tests +{ + using System.Linq; + + using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + using Helpers; + + public class ViewNsgRuleTests + { + [Fact] + public void ViewNsgRuleApiTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler3 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType().FullName)) + { + + var resourcesClient = ResourcesManagementTestUtilities.GetResourceManagementClientWithHandler(context, handler1); + var networkManagementClient = NetworkManagementTestUtilities.GetNetworkManagementClientWithHandler(context, handler2); + var computeManagementClient = NetworkManagementTestUtilities.GetComputeManagementClientWithHandler(context, handler3); + + string location = "westcentralus"; + + string resourceGroupName = TestUtilities.GenerateName(); + resourcesClient.ResourceGroups.CreateOrUpdate(resourceGroupName, + new ResourceGroup + { + Location = location + }); + + string virtualMachineName = TestUtilities.GenerateName(); + string networkInterfaceName = TestUtilities.GenerateName(); + string networkSecurityGroupName = virtualMachineName + "-nsg"; + + //Deploy VM with template + Deployments.CreateVm( + resourcesClient: resourcesClient, + resourceGroupName: resourceGroupName, + location: location, + virtualMachineName: virtualMachineName, + storageAccountName: TestUtilities.GenerateName(), + networkInterfaceName: networkInterfaceName, + networkSecurityGroupName: networkSecurityGroupName, + diagnosticsStorageAccountName: TestUtilities.GenerateName(), + deploymentName: TestUtilities.GenerateName() + ); + + string networkWatcherName = TestUtilities.GenerateName(); + NetworkWatcher properties = new NetworkWatcher(); + properties.Location = location; + + //Create network Watcher + var createNetworkWatcher = networkManagementClient.NetworkWatchers.CreateOrUpdate(resourceGroupName, networkWatcherName, properties); + + var getVm = computeManagementClient.VirtualMachines.Get(resourceGroupName, virtualMachineName); + string localIPAddress = networkManagementClient.NetworkInterfaces.Get(resourceGroupName, networkInterfaceName).IpConfigurations.FirstOrDefault().PrivateIPAddress; + + string securityRule1 = TestUtilities.GenerateName(); + + // Add a security rule + var SecurityRule = new SecurityRule() + { + Name = securityRule1, + Access = SecurityRuleAccess.Deny, + Description = "Test outbound security rule", + DestinationAddressPrefix = "*", + DestinationPortRange = "80", + Direction = SecurityRuleDirection.Outbound, + Priority = 501, + Protocol = SecurityRuleProtocol.Tcp, + SourceAddressPrefix = "*", + SourcePortRange = "*", + }; + + var nsg = networkManagementClient.NetworkSecurityGroups.Get(resourceGroupName, networkSecurityGroupName); + nsg.SecurityRules.Add(SecurityRule); + networkManagementClient.NetworkSecurityGroups.CreateOrUpdate(resourceGroupName, networkSecurityGroupName, nsg); + + SecurityGroupViewParameters sgvProperties = new SecurityGroupViewParameters() + { + TargetResourceId = getVm.Id + }; + + //Get view security group rules + var viewNSGRules = networkManagementClient.NetworkWatchers.GetVMSecurityRules(resourceGroupName, networkWatcherName, sgvProperties); + + //Verify effective security rule defined earlier + var getEffectiveSecurityRule = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.EffectiveSecurityRules.Where(x => x.Name == "UserRule_" + securityRule1); + Assert.Equal("Tcp", getEffectiveSecurityRule.FirstOrDefault().Protocol); + Assert.Equal(501, getEffectiveSecurityRule.FirstOrDefault().Priority); + Assert.Equal("Deny", getEffectiveSecurityRule.FirstOrDefault().Access); + Assert.Equal("Outbound", getEffectiveSecurityRule.FirstOrDefault().Direction); + Assert.Equal("0.0.0.0/0", getEffectiveSecurityRule.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("80-80", getEffectiveSecurityRule.FirstOrDefault().DestinationPortRange); + Assert.Equal("0.0.0.0/0", getEffectiveSecurityRule.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("0-65535", getEffectiveSecurityRule.FirstOrDefault().SourcePortRange); + + //Verify 6 default rules + var getDefaultSecurityRule1 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "AllowVnetInBound"); + Assert.Equal("*", getDefaultSecurityRule1.FirstOrDefault().Protocol); + Assert.Equal(65000, getDefaultSecurityRule1.FirstOrDefault().Priority); + Assert.Equal("Allow", getDefaultSecurityRule1.FirstOrDefault().Access); + Assert.Equal("Inbound", getDefaultSecurityRule1.FirstOrDefault().Direction); + Assert.Equal("VirtualNetwork", getDefaultSecurityRule1.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule1.FirstOrDefault().DestinationPortRange); + Assert.Equal("VirtualNetwork", getDefaultSecurityRule1.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule1.FirstOrDefault().SourcePortRange); + + var getDefaultSecurityRule2 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "AllowAzureLoadBalancerInBound"); + Assert.Equal("*", getDefaultSecurityRule2.FirstOrDefault().Protocol); + Assert.Equal(65001, getDefaultSecurityRule2.FirstOrDefault().Priority); + Assert.Equal("Allow", getDefaultSecurityRule2.FirstOrDefault().Access); + Assert.Equal("Inbound", getDefaultSecurityRule2.FirstOrDefault().Direction); + Assert.Equal("*", getDefaultSecurityRule2.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule2.FirstOrDefault().DestinationPortRange); + Assert.Equal("AzureLoadBalancer", getDefaultSecurityRule2.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule2.FirstOrDefault().SourcePortRange); + + var getDefaultSecurityRule3 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "DenyAllInBound"); + Assert.Equal("*", getDefaultSecurityRule3.FirstOrDefault().Protocol); + Assert.Equal(65500, getDefaultSecurityRule3.FirstOrDefault().Priority); + Assert.Equal("Deny", getDefaultSecurityRule3.FirstOrDefault().Access); + Assert.Equal("Inbound", getDefaultSecurityRule3.FirstOrDefault().Direction); + Assert.Equal("*", getDefaultSecurityRule3.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule3.FirstOrDefault().DestinationPortRange); + Assert.Equal("*", getDefaultSecurityRule3.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule3.FirstOrDefault().SourcePortRange); + + var getDefaultSecurityRule4 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "AllowVnetOutBound"); + Assert.Equal("*", getDefaultSecurityRule4.FirstOrDefault().Protocol); + Assert.Equal(65000, getDefaultSecurityRule4.FirstOrDefault().Priority); + Assert.Equal("Allow", getDefaultSecurityRule4.FirstOrDefault().Access); + Assert.Equal("Outbound", getDefaultSecurityRule4.FirstOrDefault().Direction); + Assert.Equal("VirtualNetwork", getDefaultSecurityRule4.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule4.FirstOrDefault().DestinationPortRange); + Assert.Equal("VirtualNetwork", getDefaultSecurityRule4.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule4.FirstOrDefault().SourcePortRange); + + var getDefaultSecurityRule5 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "AllowInternetOutBound"); + Assert.Equal("*", getDefaultSecurityRule5.FirstOrDefault().Protocol); + Assert.Equal(65001, getDefaultSecurityRule5.FirstOrDefault().Priority); + Assert.Equal("Allow", getDefaultSecurityRule5.FirstOrDefault().Access); + Assert.Equal("Outbound", getDefaultSecurityRule5.FirstOrDefault().Direction); + Assert.Equal("Internet", getDefaultSecurityRule5.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule5.FirstOrDefault().DestinationPortRange); + Assert.Equal("*", getDefaultSecurityRule5.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule5.FirstOrDefault().SourcePortRange); + + var getDefaultSecurityRule6 = viewNSGRules.NetworkInterfaces.FirstOrDefault().SecurityRuleAssociations.DefaultSecurityRules.Where(x => x.Name == "DenyAllOutBound"); + Assert.Equal("*", getDefaultSecurityRule6.FirstOrDefault().Protocol); + Assert.Equal(65500, getDefaultSecurityRule6.FirstOrDefault().Priority); + Assert.Equal("Deny", getDefaultSecurityRule6.FirstOrDefault().Access); + Assert.Equal("Outbound", getDefaultSecurityRule6.FirstOrDefault().Direction); + Assert.Equal("*", getDefaultSecurityRule6.FirstOrDefault().DestinationAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule6.FirstOrDefault().DestinationPortRange); + Assert.Equal("*", getDefaultSecurityRule6.FirstOrDefault().SourceAddressPrefix); + Assert.Equal("*", getDefaultSecurityRule6.FirstOrDefault().SourcePortRange); + } + } + } +} diff --git a/src/ResourceManagement/Network/Network.Tests/project.json b/src/ResourceManagement/Network/Network.Tests/project.json index c568ccb6c83b..2535543c3cb6 100644 --- a/src/ResourceManagement/Network/Network.Tests/project.json +++ b/src/ResourceManagement/Network/Network.Tests/project.json @@ -25,15 +25,17 @@ } }, "dependencies": { - "Microsoft.NETCore.App": { - "type": "platform", - "version": "1.0.0" - }, + "Microsoft.NETCore.App": { + "type": "platform", + "version": "1.0.0" + }, "Microsoft.Azure.Test.HttpRecorder": "[1.6.7-preview,2.0.0)", "Microsoft.Rest.ClientRuntime.Azure.TestFramework": "[1.5.0-preview,2.0.0)", "Microsoft.Rest.ClientRuntime.Azure": "[3.3.1,4.0.0)", "Microsoft.Azure.ResourceManager": "1.0.0-preview", + "Microsoft.Azure.Management.Compute": "[13.0.3-prerelease,14.0.0)", "Microsoft.Azure.Management.Network": "[5.0.1-preview,7.0)", + "Microsoft.Azure.Management.Storage": "[6.0.0-preview,7.0)", "xunit": "2.2.0-beta2-build3300", "dotnet-test-xunit": "2.2.0-preview2-build1029", "Microsoft.Azure.Management.Redis": "3.1.1-preview"