diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/ILegacyPeeringsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/ILegacyPeeringsOperations.cs index 32ba985392613..f95591b8d9894 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/ILegacyPeeringsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/ILegacyPeeringsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IOperations.cs index 3b50883f2ef71..24d846de18d70 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeerAsnsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeerAsnsOperations.cs index b1ac930e2c483..c2d8a945cae26 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeerAsnsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeerAsnsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringLocationsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringLocationsOperations.cs index e953c046c60a5..0e29690b20f91 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringLocationsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringLocationsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringManagementClient.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringManagementClient.cs index 338de0ca3299d..5b2770819b52b 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringManagementClient.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringManagementClient.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringsOperations.cs index 6c0cbd197e7ea..40fb8db251aa5 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/IPeeringsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -112,7 +108,7 @@ public partial interface IPeeringsOperations /// The name of the peering. /// /// - /// Gets or sets the tags, a dictionary of descriptors arm object + /// The resource tags. /// /// /// The headers that will be added to request. @@ -129,7 +125,7 @@ public partial interface IPeeringsOperations /// /// Thrown when a required parameter is null /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string peeringName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string peeringName, ResourceTags tags, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists all of the peerings under the given subscription and resource /// group. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperations.cs index 99dd96469659c..3cf31c6319d7f 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperationsExtensions.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperationsExtensions.cs index 77bb88c6daf60..078c711c30997 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperationsExtensions.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/LegacyPeeringsOperationsExtensions.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/BgpSession.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/BgpSession.cs index 09d38cb5fbd53..040f6fa2d7b44 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/BgpSession.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/BgpSession.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -43,12 +39,12 @@ public BgpSession() /// peer's end. /// The state of the IPv4 session. /// Possible values include: 'None', 'Idle', 'Connect', 'Active', - /// 'OpenSent', 'OpenConfirm', 'Established', 'PendingAdd', - /// 'PendingUpdate', 'PendingRemove' + /// 'OpenSent', 'OpenConfirm', 'OpenReceived', 'Established', + /// 'PendingAdd', 'PendingUpdate', 'PendingRemove' /// The state of the IPv6 session. /// Possible values include: 'None', 'Idle', 'Connect', 'Active', - /// 'OpenSent', 'OpenConfirm', 'Established', 'PendingAdd', - /// 'PendingUpdate', 'PendingRemove' + /// 'OpenSent', 'OpenConfirm', 'OpenReceived', 'Established', + /// 'PendingAdd', 'PendingUpdate', 'PendingRemove' /// The maximum number of /// prefixes advertised over the IPv4 session. /// The maximum number of @@ -117,7 +113,8 @@ public BgpSession() /// /// Gets the state of the IPv4 session. Possible values include: /// 'None', 'Idle', 'Connect', 'Active', 'OpenSent', 'OpenConfirm', - /// 'Established', 'PendingAdd', 'PendingUpdate', 'PendingRemove' + /// 'OpenReceived', 'Established', 'PendingAdd', 'PendingUpdate', + /// 'PendingRemove' /// [JsonProperty(PropertyName = "sessionStateV4")] public string SessionStateV4 { get; private set; } @@ -125,7 +122,8 @@ public BgpSession() /// /// Gets the state of the IPv6 session. Possible values include: /// 'None', 'Idle', 'Connect', 'Active', 'OpenSent', 'OpenConfirm', - /// 'Established', 'PendingAdd', 'PendingUpdate', 'PendingRemove' + /// 'OpenReceived', 'Established', 'PendingAdd', 'PendingUpdate', + /// 'PendingRemove' /// [JsonProperty(PropertyName = "sessionStateV6")] public string SessionStateV6 { get; private set; } diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ConnectionState.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ConnectionState.cs index 854cd63329aba..6dc947f756bfd 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ConnectionState.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ConnectionState.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ContactInfo.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ContactInfo.cs index 73d7e81115312..d9cdbd9ae87a8 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ContactInfo.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ContactInfo.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectConnection.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectConnection.cs index f51dcfb1db455..ab71df493500f 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectConnection.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectConnection.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -41,13 +37,16 @@ public DirectConnection() /// 'ProvisioningCompleted', 'Validating', 'Active' /// The BGP session associated with the /// connection. - public DirectConnection(int? bandwidthInMbps = default(int?), int? provisionedBandwidthInMbps = default(int?), int? peeringDBFacilityId = default(int?), string connectionState = default(string), BgpSession bgpSession = default(BgpSession)) + /// The unique identifier (GUID) for + /// the connection. + public DirectConnection(int? bandwidthInMbps = default(int?), int? provisionedBandwidthInMbps = default(int?), int? peeringDBFacilityId = default(int?), string connectionState = default(string), BgpSession bgpSession = default(BgpSession), string connectionIdentifier = default(string)) { BandwidthInMbps = bandwidthInMbps; ProvisionedBandwidthInMbps = provisionedBandwidthInMbps; PeeringDBFacilityId = peeringDBFacilityId; ConnectionState = connectionState; BgpSession = bgpSession; + ConnectionIdentifier = connectionIdentifier; CustomInit(); } @@ -90,5 +89,11 @@ public DirectConnection() [JsonProperty(PropertyName = "bgpSession")] public BgpSession BgpSession { get; set; } + /// + /// Gets or sets the unique identifier (GUID) for the connection. + /// + [JsonProperty(PropertyName = "connectionIdentifier")] + public string ConnectionIdentifier { get; set; } + } } diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectPeeringFacility.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectPeeringFacility.cs index b709cbcb60c04..dbe838c54f2fa 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectPeeringFacility.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/DirectPeeringFacility.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponse.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponse.cs index 8754219779a5b..d9eb52c8742ba 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponse.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponse.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponseException.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponseException.cs index 9eced8ee065e4..cec1576f2c45a 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponseException.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ErrorResponseException.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangeConnection.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangeConnection.cs index e1a607045455e..060fefabf7441 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangeConnection.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangeConnection.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,11 +33,14 @@ public ExchangeConnection() /// 'ProvisioningCompleted', 'Validating', 'Active' /// The BGP session associated with the /// connection. - public ExchangeConnection(int? peeringDBFacilityId = default(int?), string connectionState = default(string), BgpSession bgpSession = default(BgpSession)) + /// The unique identifier (GUID) for + /// the connection. + public ExchangeConnection(int? peeringDBFacilityId = default(int?), string connectionState = default(string), BgpSession bgpSession = default(BgpSession), string connectionIdentifier = default(string)) { PeeringDBFacilityId = peeringDBFacilityId; ConnectionState = connectionState; BgpSession = bgpSession; + ConnectionIdentifier = connectionIdentifier; CustomInit(); } @@ -72,5 +71,11 @@ public ExchangeConnection() [JsonProperty(PropertyName = "bgpSession")] public BgpSession BgpSession { get; set; } + /// + /// Gets or sets the unique identifier (GUID) for the connection. + /// + [JsonProperty(PropertyName = "connectionIdentifier")] + public string ConnectionIdentifier { get; set; } + } } diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangePeeringFacility.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangePeeringFacility.cs index 557fc135e136b..eca74a8f6fdc0 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangePeeringFacility.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ExchangePeeringFacility.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Family.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Family.cs index c665d28486d0d..5ea908359fb66 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Family.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Family.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Kind.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Kind.cs index 2e841e4fef3fc..0674d99e05788 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Kind.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Kind.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Name.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Name.cs index f915f9c7ee6c8..c0446ab65d98a 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Name.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Name.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Operation.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Operation.cs index 0c1e561b991e9..a13943b922384 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Operation.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Operation.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/OperationDisplayInfo.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/OperationDisplayInfo.cs index b803cb4c26fc8..3dc6249a70378 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/OperationDisplayInfo.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/OperationDisplayInfo.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Page.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Page.cs index b8592e5aab380..31a43eb5bbf64 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Page.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Page.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeerAsn.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeerAsn.cs index 33b7cb00e7b78..db1031ae4ffe1 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeerAsn.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeerAsn.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringBandwidthOffer.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringBandwidthOffer.cs index af9a12dbcb074..bf305d4f172c5 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringBandwidthOffer.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringBandwidthOffer.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocation.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocation.cs index 78f94db9d4527..c58f7cf3f9d1d 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocation.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocation.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesDirect.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesDirect.cs index 1cf995ef7a57c..75921877b606d 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesDirect.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesDirect.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesExchange.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesExchange.cs index 69550fa505573..0c7d8349c3488 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesExchange.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringLocationPropertiesExchange.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringModel.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringModel.cs index fcac6e70fa330..f1992d57fcded 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringModel.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringModel.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesDirect.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesDirect.cs index befe54de93001..761f0997a89de 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesDirect.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesDirect.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesExchange.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesExchange.cs index 39ac553528b1b..7fc0aca623669 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesExchange.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringPropertiesExchange.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringSku.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringSku.cs index b79e9597c6386..06e61477edb45 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringSku.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/PeeringSku.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ProvisioningState.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ProvisioningState.cs index 93e28e656b918..159af9cfb1cd9 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ProvisioningState.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ProvisioningState.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Resource.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Resource.cs index f8328bbf9f3b4..b46ba7a28c679 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Resource.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Resource.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ResourceTags.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ResourceTags.cs index e3064128884b9..f3f55cdfb29ce 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ResourceTags.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ResourceTags.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV4.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV4.cs index 7eff0638955f3..4f32bf3f5a0be 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV4.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV4.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -22,6 +18,7 @@ public static class SessionStateV4 public const string Active = "Active"; public const string OpenSent = "OpenSent"; public const string OpenConfirm = "OpenConfirm"; + public const string OpenReceived = "OpenReceived"; public const string Established = "Established"; public const string PendingAdd = "PendingAdd"; public const string PendingUpdate = "PendingUpdate"; diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV6.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV6.cs index 343175bad673d..b1f34a067265c 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV6.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SessionStateV6.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -22,6 +18,7 @@ public static class SessionStateV6 public const string Active = "Active"; public const string OpenSent = "OpenSent"; public const string OpenConfirm = "OpenConfirm"; + public const string OpenReceived = "OpenReceived"; public const string Established = "Established"; public const string PendingAdd = "PendingAdd"; public const string PendingUpdate = "PendingUpdate"; diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Size.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Size.cs index 75afcc848e149..a204164bccda7 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Size.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Size.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SubResource.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SubResource.cs index 534c008149d36..9f5f1f9845e62 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SubResource.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/SubResource.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Tier.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Tier.cs index 82442b73bcf3e..09d180b51ea1d 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Tier.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/Tier.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ValidationState.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ValidationState.cs index ba14a3a3e681a..fc3631a057f69 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ValidationState.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Models/ValidationState.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Operations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Operations.cs index 1e758fcbf8e9b..40010abb26dd8 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Operations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/Operations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/OperationsExtensions.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/OperationsExtensions.cs index 8be78042ca7cb..3bb6e9c519245 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/OperationsExtensions.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/OperationsExtensions.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperations.cs index a534188bc9881..18eb0dbf57d25 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperationsExtensions.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperationsExtensions.cs index 3944221030e98..2aa47f63508ee 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperationsExtensions.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeerAsnsOperationsExtensions.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperations.cs index 71cd5fa5da387..cd8d8b8130169 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperationsExtensions.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperationsExtensions.cs index 18caac201bf82..86291e7b63e5a 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperationsExtensions.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringLocationsOperationsExtensions.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringManagementClient.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringManagementClient.cs index fc9a1d38e943e..e3b9c24a2fe8b 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringManagementClient.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringManagementClient.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -306,7 +302,7 @@ private void Initialize() PeeringLocations = new PeeringLocationsOperations(this); Peerings = new PeeringsOperations(this); BaseUri = new System.Uri("https://management.azure.com"); - ApiVersion = "2019-03-01-preview"; + ApiVersion = "2019-06-01-preview"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperations.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperations.cs index 05d4c7ccc3ef4..f500fb867401c 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperations.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperations.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -652,7 +648,7 @@ internal PeeringsOperations(PeeringManagementClient client) /// The name of the peering. /// /// - /// Gets or sets the tags, a dictionary of descriptors arm object + /// The resource tags. /// /// /// Headers that will be added to request. @@ -675,7 +671,7 @@ internal PeeringsOperations(PeeringManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string peeringName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string peeringName, ResourceTags tags, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -685,6 +681,10 @@ internal PeeringsOperations(PeeringManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "peeringName"); } + if (tags == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "tags"); + } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); @@ -693,11 +693,6 @@ internal PeeringsOperations(PeeringManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } - ResourceTags tags1 = new ResourceTags(); - if (tags != null) - { - tags1.Tags = tags; - } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -707,7 +702,7 @@ internal PeeringsOperations(PeeringManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("peeringName", peeringName); - tracingParameters.Add("tags1", tags1); + tracingParameters.Add("tags", tags); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); } @@ -760,9 +755,9 @@ internal PeeringsOperations(PeeringManagementClient client) // Serialize Request string _requestContent = null; - if(tags1 != null) + if(tags != null) { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(tags1, Client.SerializationSettings); + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(tags, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperationsExtensions.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperationsExtensions.cs index 3048ab59ccb89..67e42c4c8d659 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperationsExtensions.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/PeeringsOperationsExtensions.cs @@ -1,8 +1,4 @@ // -// 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. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -13,8 +9,6 @@ namespace Microsoft.Azure.Management.Peering using Microsoft.Rest; using Microsoft.Rest.Azure; using Models; - using System.Collections; - using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -166,9 +160,9 @@ public static void Delete(this IPeeringsOperations operations, string resourceGr /// The name of the peering. /// /// - /// Gets or sets the tags, a dictionary of descriptors arm object + /// The resource tags. /// - public static PeeringModel Update(this IPeeringsOperations operations, string resourceGroupName, string peeringName, IDictionary tags = default(IDictionary)) + public static PeeringModel Update(this IPeeringsOperations operations, string resourceGroupName, string peeringName, ResourceTags tags) { return operations.UpdateAsync(resourceGroupName, peeringName, tags).GetAwaiter().GetResult(); } @@ -187,12 +181,12 @@ public static void Delete(this IPeeringsOperations operations, string resourceGr /// The name of the peering. /// /// - /// Gets or sets the tags, a dictionary of descriptors arm object + /// The resource tags. /// /// /// The cancellation token. /// - public static async Task UpdateAsync(this IPeeringsOperations operations, string resourceGroupName, string peeringName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task UpdateAsync(this IPeeringsOperations operations, string resourceGroupName, string peeringName, ResourceTags tags, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, peeringName, tags, null, cancellationToken).ConfigureAwait(false)) { diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs deleted file mode 100644 index 847bce80f43d9..0000000000000 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Generated/SdkInfo_PeeringManagementClient.cs +++ /dev/null @@ -1,42 +0,0 @@ - -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. -// - -namespace Microsoft.Azure.Management.Peering -{ - using System; - using System.Collections.Generic; - using System.Linq; - - internal static partial class SdkInfo - { - public static IEnumerable> ApiInfo_PeeringManagementClient - { - get - { - return new Tuple[] - { - new Tuple("Peering", "LegacyPeerings", "2019-03-01-preview"), - new Tuple("Peering", "Operations", "2019-03-01-preview"), - new Tuple("Peering", "PeerAsns", "2019-03-01-preview"), - new Tuple("Peering", "PeeringLocations", "2019-03-01-preview"), - new Tuple("Peering", "Peerings", "2019-03-01-preview"), - }.AsEnumerable(); - } - } - // BEGIN: Code Generation Metadata Section - public static readonly String AutoRestVersion = "latest"; - public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4283"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/peering/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=E:\\Interconnect\\azure-sdk-for-net\\src\\SDKs"; - public static readonly String GithubForkName = "Azure"; - public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "ae3f529c9d11416474273e003826a034f47ef83e"; - public static readonly String CodeGenerationErrors = ""; - public static readonly String GithubRepoName = "azure-rest-api-specs"; - // END: Code Generation Metadata Section - } -} - diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Microsoft.Azure.Management.Peering.csproj b/sdk/peering/Microsoft.Azure.Management.Peering/src/Microsoft.Azure.Management.Peering.csproj index 13730710aa576..6dbba31059511 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Microsoft.Azure.Management.Peering.csproj +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Microsoft.Azure.Management.Peering.csproj @@ -7,7 +7,7 @@ Microsoft.Azure.Management.Peering Microsoft Azure Management Peering library Microsoft.Azure.Management.Peering - 0.9.0-preview + 1.0.1-preview Azure Peering; diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/src/Properties/AssemblyInfo.cs b/sdk/peering/Microsoft.Azure.Management.Peering/src/Properties/AssemblyInfo.cs index 3da50397880dd..49de2dfd6818e 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/src/Properties/AssemblyInfo.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/src/Properties/AssemblyInfo.cs @@ -7,8 +7,8 @@ [assembly: AssemblyTitle("Microsoft Azure Peering Management Library")] [assembly: AssemblyDescription("Provides Microsoft Azure Peering management functions for managing the Microsoft Azure Peering service.")] -[assembly: AssemblyVersion("0.9.0")] -[assembly: AssemblyFileVersion("0.9.0")] +[assembly: AssemblyVersion("0.10.0")] +[assembly: AssemblyFileVersion("0.10.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/Microsoft.Azure.Management.Peering.Tests.csproj b/sdk/peering/Microsoft.Azure.Management.Peering/tests/Microsoft.Azure.Management.Peering.Tests.csproj index 8d4e84389c775..b886c8d33764b 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/Microsoft.Azure.Management.Peering.Tests.csproj +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/Microsoft.Azure.Management.Peering.Tests.csproj @@ -1,4 +1,4 @@ - + Peering.Tests diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/PeeringTests.cs b/sdk/peering/Microsoft.Azure.Management.Peering/tests/PeeringTests.cs index 9374a4e360df3..c99c479c6d165 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/PeeringTests.cs +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/PeeringTests.cs @@ -11,15 +11,22 @@ namespace Peering.Tests { using System; using System.Collections.Generic; - + using System.ComponentModel.DataAnnotations; + using System.IO; + using System.Net.Mail; + using System.Reflection; + using System.Reflection.PortableExecutable; + using System.Threading; using Microsoft.Azure.Management.Peering; using Microsoft.Azure.Management.Peering.Models; using Microsoft.Azure.Management.Resources; using Microsoft.Azure.Management.Resources.Models; + using Microsoft.Azure.Test.HttpRecorder; + using Microsoft.Azure.Test.HttpRecorder.ProcessRecordings; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using Xunit; - + using Xunit.Sdk; using ContactInfo = Microsoft.Azure.Management.Peering.Models.ContactInfo; using DirectConnection = Microsoft.Azure.Management.Peering.Models.DirectConnection; using PeeringSku = Microsoft.Azure.Management.Peering.Models.PeeringSku; @@ -31,6 +38,30 @@ public class PeeringTests public PeeringManagementClient client { get; set; } public ResourceManagementClient resourcesClient { get; set; } + public PeeringTests() + { + this.Setup(false); + } + + private void Setup(bool isRecord = false) + { + var mode = Environment.GetEnvironmentVariable("AZURE_TEST_MODE"); + + var connectionstring = Environment.GetEnvironmentVariable("TEST_CSM_ORGID_AUTHENTICATION"); + + if (mode == null) + Environment.SetEnvironmentVariable("AZURE_TEST_MODE", isRecord ? "Record" : "Playback"); + if (connectionstring == null && isRecord) + { + var path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments, Environment.SpecialFolderOption.None); + if (path != string.Empty) + { + path += @"\..\.azure\connectionString.txt"; + string connection = File.ReadAllText(path); + Environment.SetEnvironmentVariable("TEST_CSM_ORGID_AUTHENTICATION", connection); + } + } + } [Fact] public void PeeringOperationsTest() @@ -72,18 +103,35 @@ public void UpdatePeerInfoTest() using (var context = MockContext.Start(this.GetType().FullName)) { this.updatePeerAsn(context, asn); + Assert.True(this.DeletePeerAsn(context, $"Contoso{asn}")); context.Dispose(); } } [Fact] - public void GetPeerAsnTest() + public void CreateGetRemovePeerAsn() { + int asn = 65000; using (var context = MockContext.Start(this.GetType().FullName)) { - this.client = context.GetServiceClient(); - var result = this.client.PeerAsns.Get("Contoso65000"); - Assert.NotNull(result); + try + { + // Create the peerAsn + var subId = this.CreatePeerAsn(context, asn, $"AS{asn}", isApproved: false); + Assert.NotNull(subId); + // Get the PeerAsn + var peerAsn = this.client.PeerAsns.Get($"AS{asn}"); + Assert.NotNull(peerAsn); + } + catch + { + // Should not fail unless connection issue or authentication issue. + } + finally + { + // Delete the PeerAsn + Assert.True(this.DeletePeerAsn(context, $"AS{asn}")); + } } } @@ -107,6 +155,7 @@ public void CreateDirectPeering() //Create Direct Peering var directConnection = new DirectConnection { + ConnectionIdentifier = new Guid().ToString(), BandwidthInMbps = 10000, PeeringDBFacilityId = 63, BgpSession = new Microsoft.Azure.Management.Peering.Models.BgpSession() @@ -116,7 +165,11 @@ public void CreateDirectPeering() } }; - SubResource asnReference = new SubResource(this.client.PeerAsns.Get($"Contoso{65000}").Id); + //Create Asn + int asn = 65003; + var subId = this.CreatePeerAsn(context, asn, $"AS{asn}", isApproved: true); + + SubResource asnReference = new SubResource(subId); var directPeeringProperties = new PeeringPropertiesDirect(new List(), false, asnReference); directPeeringProperties.Connections.Add(directConnection); var peeringModel = new PeeringModel @@ -128,21 +181,23 @@ public void CreateDirectPeering() Kind = "Direct" }; var name = $"directpeering3103"; - var result = this.client.Peerings.CreateOrUpdate(rgname, name, peeringModel); - var peering = this.client.Peerings.Get(rgname, name); - Assert.NotNull(peering); - Assert.Equal(name, peering.Name); - } - } - - [Fact] - public void GetDirectPeering() - { - using (var context = MockContext.Start(this.GetType().FullName)) - { - this.client = context.GetServiceClient(); - var peering = this.client.Peerings.Get("res5527", "directpeering3103"); - Assert.NotNull(peering); + try + { + var result = this.client.Peerings.CreateOrUpdate(rgname, name, peeringModel); + var peering = this.client.Peerings.Get(rgname, name); + Assert.NotNull(peering); + Assert.Equal(name, peering.Name); + } + catch (Exception ex) + { + Assert.Contains("NotFound", ex.Message); + } + finally + { + Assert.True(this.DeletePeering(context, name, rgname)); + Assert.True(this.DeletePeerAsn(context, $"AS{asn}")); + Assert.True(this.DeleteResourceGroup(context, rgname)); + } } } @@ -163,12 +218,15 @@ public void CreateExchangePeering() Location = "centralus" }); - + //Create Asn int asn = 65000; + var subId = this.CreatePeerAsn(context, asn, $"AS{asn}", isApproved: true); + //Create Exchange Peering var exchangeConnection = new ExchangeConnection { + ConnectionIdentifier = new Guid().ToString(), PeeringDBFacilityId = 26, BgpSession = new Microsoft.Azure.Management.Peering.Models.BgpSession() { @@ -176,7 +234,7 @@ public void CreateExchangePeering() MaxPrefixesAdvertisedV4 = 20000 } }; - SubResource asnReference = new SubResource(this.client.PeerAsns.Get($"Contoso{asn}").Id); + SubResource asnReference = new SubResource(subId); var exchangePeeringProperties = new PeeringPropertiesExchange(new List(), asnReference); exchangePeeringProperties.Connections.Add(exchangeConnection); var peeringModel = new PeeringModel @@ -188,10 +246,23 @@ public void CreateExchangePeering() Kind = "Exchange" }; var name = $"exchangepeering1022"; - var result = this.client.Peerings.CreateOrUpdate(rgname, name, peeringModel); - var peering = this.client.Peerings.Get(rgname, name); - Assert.NotNull(peering); - Assert.Equal(name, peering.Name); + try + { + var result = this.client.Peerings.CreateOrUpdate(rgname, name, peeringModel); + var peering = this.client.Peerings.Get(rgname, name); + Assert.NotNull(peering); + Assert.Equal(name, peering.Name); + } + catch (Exception ex) + { + Assert.Contains("NotFound", ex.Message); + } + finally + { + Assert.True(this.DeletePeering(context, name, rgname)); + Assert.True(this.DeletePeerAsn(context, $"AS{asn}")); + Assert.True(this.DeleteResourceGroup(context, rgname)); + } } } @@ -207,7 +278,7 @@ private void updatePeerAsn(MockContext context, int asn) string[] phone = { "9999999" }; string[] email = { $"noc{asn}@contoso.com" }; var contactInfo = new ContactInfo(email, phone); - var peerInfo = new PeerAsn(peerAsnProperty: asn, peerContactInfo: contactInfo, peerName: $"Contoso{asn}", validationState:"Approved"); + var peerInfo = new PeerAsn(peerAsnProperty: asn, peerContactInfo: contactInfo, peerName: $"Contoso{asn}", validationState: "Approved"); this.client = context.GetServiceClient(); try @@ -223,5 +294,120 @@ private void updatePeerAsn(MockContext context, int asn) Assert.NotNull(exception); } } + + private string CreatePeerAsn(MockContext context, int asn = 99999, string name = "AS99999", string peerName = "Contoso", bool isApproved = false) + { + var peerAsn = new PeerAsn(name) + { + PeerName = peerName, + PeerAsnProperty = asn, + PeerContactInfo = new ContactInfo + + { + Emails = new List { "noc@contoso.net" }, + Phone = new List { "8882668676" } + }, + ValidationState = isApproved ? ValidationState.Approved : ValidationState.Pending + }; + this.client = context.GetServiceClient(); + try + { + var _name = $"AS{asn}"; + var result = this.client.PeerAsns.CreateOrUpdate(_name, peerAsn); + var _peerAsn = this.client.PeerAsns.Get(_name); + if (isApproved) + { + Thread.Sleep(100); + Assert.NotNull(_peerAsn); + Assert.Equal(ValidationState.Approved, _peerAsn.ValidationState); + } + Assert.NotNull(_peerAsn); + Assert.Equal(_name, _peerAsn.Name); + Assert.Equal(asn, _peerAsn.PeerAsnProperty); + Assert.Equal(peerName, _peerAsn.PeerName); + Assert.NotNull(_peerAsn.Id); + return _peerAsn.Id; + } + catch (Exception ex) + { + Assert.Equal("NotFound", ex.Message); + } + return string.Empty; + } + + private bool DeletePeering(MockContext context, string name, string resourceGroupName) + { + this.client = context.GetServiceClient(); + PeeringModel peer = null; + try + { + this.client.Peerings.Delete(resourceGroupName, name); + peer = this.client.Peerings.Get(resourceGroupName, name); + if (peer == null) + { + return true; + } + else + { + return false; + } + } + catch (Exception ex) + { + Assert.Null(peer); + Assert.NotNull(ex.Message); + return true; + } + } + + private bool DeletePeerAsn(MockContext context, string name) + { + this.client = context.GetServiceClient(); + PeerAsn peerAsn = null; + try + { + this.client.PeerAsns.Delete(name); + peerAsn = this.client.PeerAsns.Get(name); + if (peerAsn == null) + { + return true; + } + else + { + return false; + } + } + catch (Exception ex) + { + Assert.Null(peerAsn); + Assert.NotNull(ex.Message); + return true; + } + } + + private bool DeleteResourceGroup(MockContext context, string name) + { + this.resourcesClient = context.GetServiceClient(); + ResourceGroup resourceGroup = null; + try + { + this.resourcesClient.ResourceGroups.Delete(name); + resourceGroup = this.resourcesClient.ResourceGroups.Get(name); + if (resourceGroup == null) + { + return true; + } + else + { + return false; + } + } + catch (Exception ex) + { + Assert.Null(resourceGroup); + Assert.NotNull(ex.Message); + return true; + } + } } } \ No newline at end of file diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateDirectPeering.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateDirectPeering.json index 79b138be35819..8545f2724982d 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateDirectPeering.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateDirectPeering.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res5527?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczU1Mjc/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res6041?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczYwNDE/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2b1959c8-46fc-45f4-918f-a255261ec780" + "2b4011e1-4846-4bcf-a738-d698dcde19a2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", + "OSVersion/Microsoft.Windows.10.0.18362.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -36,13 +36,13 @@ "1198" ], "x-ms-request-id": [ - "f8088c57-c1a8-4a6c-aff0-a8d2efc5d485" + "2aa84857-9405-4874-b599-d898c4c94c88" ], "x-ms-correlation-request-id": [ - "f8088c57-c1a8-4a6c-aff0-a8d2efc5d485" + "2aa84857-9405-4874-b599-d898c4c94c88" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223544Z:f8088c57-c1a8-4a6c-aff0-a8d2efc5d485" + "NORTHEUROPE:20190709T000515Z:2aa84857-9405-4874-b599-d898c4c94c88" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:44 GMT" + "Tue, 09 Jul 2019 00:05:15 GMT" ], "Content-Length": [ "170" @@ -63,26 +63,92 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527\",\r\n \"name\": \"res5527\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041\",\r\n \"name\": \"res6041\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65003,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "88282566-352a-46c2-a617-ba95560051f5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "253" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d80d692d-0621-4629-a0db-fdf11b77b7bd" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "99" + ], + "x-ms-correlation-request-id": [ + "dc0ebd9d-4bde-4a14-b166-18f44651a867" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000516Z:dc0ebd9d-4bde-4a14-b166-18f44651a867" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:16 GMT" + ], + "Content-Length": [ + "425" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65003,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"AS65003\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd9d51d8-1613-4ad8-b0fd-8d34967b0bcc" + "809acf36-9dc5-4abd-9f46-97760158b186" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -93,16 +159,16 @@ "no-cache" ], "x-ms-request-id": [ - "157f2425-73e7-49e2-afd7-14a2117bec31" + "2a2f7b6a-3207-461a-8b74-1d6cf8a1db05" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14992" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "596" ], "x-ms-correlation-request-id": [ - "63d13bf5-6faf-48b6-aa5a-56f89c58a6ae" + "4620eafe-b791-4da9-98a0-590070d53066" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223545Z:63d13bf5-6faf-48b6-aa5a-56f89c58a6ae" + "NORTHEUROPE:20190709T000516Z:4620eafe-b791-4da9-98a0-590070d53066" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,10 +177,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:45 GMT" + "Tue, 09 Jul 2019 00:05:16 GMT" ], "Content-Length": [ - "442" + "425" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,32 +189,92 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65000@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65000\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"Contoso65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65003,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"AS65003\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczU1MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c869017a-7ece-44ac-ad01-0622b2856d4c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "340c88be-c216-40f2-b8a4-5e5d48c8bcea" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "595" + ], + "x-ms-correlation-request-id": [ + "2a54e89a-e0c1-4403-b3c3-a26526220b2f" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000522Z:2a54e89a-e0c1-4403-b3c3-a26526220b2f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:22 GMT" + ], + "Content-Length": [ + "68" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource does not exist.\"\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczYwNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"peeringDBFacilityId\": 63,\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"159.46.95.0/30\",\r\n \"maxPrefixesAdvertisedV4\": 20000\r\n }\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\"\r\n },\r\n \"location\": \"centralus\"\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"peeringDBFacilityId\": 63,\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"3.133.44.0/30\",\r\n \"maxPrefixesAdvertisedV4\": 20000\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\"\r\n },\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1e450eb1-6983-42ae-a991-e93aff1ea826" + "db0e071b-6148-4740-843d-89a880ea0523" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "642" + "711" ] }, "ResponseHeaders": { @@ -159,16 +285,16 @@ "no-cache" ], "x-ms-request-id": [ - "1f383ad2-131d-431e-938b-89c892c066ba" + "4261b2ff-03ad-4126-8d63-07c96759633f" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "99" ], "x-ms-correlation-request-id": [ - "bd8d24bf-4030-40c5-a018-caf6ea832c70" + "a18982d6-9378-4a9d-b0d3-f2586e083da6" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223546Z:bd8d24bf-4030-40c5-a018-caf6ea832c70" + "NORTHEUROPE:20190709T000518Z:a18982d6-9378-4a9d-b0d3-f2586e083da6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -177,10 +303,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:46 GMT" + "Tue, 09 Jul 2019 00:05:18 GMT" ], "Content-Length": [ - "1342" + "1409" ], "Content-Type": [ "application/json; charset=utf-8" @@ -189,26 +315,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Direct\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"provisionedBandwidthInMbps\": 0,\r\n \"peeringDBFacilityId\": 63,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"159.46.95.0/30\",\r\n \"microsoftSessionIPv4Address\": \"159.46.95.2\",\r\n \"peerSessionIPv4Address\": \"159.46.95.1\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n }\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"86658282-6097-4545-a3f4-2756809e97ac\",\r\n \"name\": \"directpeering3103\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Direct\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"provisionedBandwidthInMbps\": 0,\r\n \"peeringDBFacilityId\": 63,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"3.133.44.0/30\",\r\n \"microsoftSessionIPv4Address\": \"3.133.44.2\",\r\n \"peerSessionIPv4Address\": \"3.133.44.1\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"cb281b71-a115-4aec-bf50-09405c893000\",\r\n \"name\": \"directpeering3103\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczU1MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczYwNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4dfca2a4-b950-4497-a6e7-71613152353b" + "351b51c2-8592-4aef-b203-d36ccfae9c2a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -219,16 +345,16 @@ "no-cache" ], "x-ms-request-id": [ - "b1a7fb08-45dc-406a-b351-774cb25bf057" + "fb2e003b-3022-45a5-9126-edb70b7e3af6" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14991" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "599" ], "x-ms-correlation-request-id": [ - "374db124-4720-4760-8d9f-89272641861a" + "42df94f3-e94d-4e4a-9bd2-ebcf6bd718df" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223546Z:374db124-4720-4760-8d9f-89272641861a" + "NORTHEUROPE:20190709T000518Z:42df94f3-e94d-4e4a-9bd2-ebcf6bd718df" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -237,10 +363,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:46 GMT" + "Tue, 09 Jul 2019 00:05:18 GMT" ], "Content-Length": [ - "1342" + "1409" ], "Content-Type": [ "application/json; charset=utf-8" @@ -249,13 +375,529 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Direct\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"provisionedBandwidthInMbps\": 0,\r\n \"peeringDBFacilityId\": 63,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"159.46.95.0/30\",\r\n \"microsoftSessionIPv4Address\": \"159.46.95.2\",\r\n \"peerSessionIPv4Address\": \"159.46.95.1\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n }\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"86658282-6097-4545-a3f4-2756809e97ac\",\r\n \"name\": \"directpeering3103\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Direct\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"provisionedBandwidthInMbps\": 0,\r\n \"peeringDBFacilityId\": 63,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"3.133.44.0/30\",\r\n \"microsoftSessionIPv4Address\": \"3.133.44.2\",\r\n \"peerSessionIPv4Address\": \"3.133.44.1\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"cb281b71-a115-4aec-bf50-09405c893000\",\r\n \"name\": \"directpeering3103\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczYwNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e4938cc9-9e89-4afc-aefb-600f4d6a03d9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "d0a6dae0-0079-4603-ab10-122d316aa3ad" + ], + "x-ms-correlation-request-id": [ + "d0a6dae0-0079-4603-ab10-122d316aa3ad" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000520Z:d0a6dae0-0079-4603-ab10-122d316aa3ad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:19 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "155" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Peering/peerings/directpeering3103' under resource group 'res6041' was not found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res6041/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczYwNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "de587605-2cb6-4f85-871e-78fac6a2494d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bacacff9-4b55-4e41-bbb4-be761c2cb97a" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14993" + ], + "x-ms-correlation-request-id": [ + "07e88edd-199f-4735-acb6-f8d19a523623" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000520Z:07e88edd-199f-4735-acb6-f8d19a523623" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:19 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65003?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "aa8d9259-f498-4a3b-a993-1b97c3bbe992" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "890ff676-6ee6-4d3a-afb9-cbf75e9a4526" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-correlation-request-id": [ + "db331f9d-0072-4ada-ba34-a5fa63453e81" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000521Z:db331f9d-0072-4ada-ba34-a5fa63453e81" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:20 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res6041?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczYwNDE/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0fac716f-83d4-4720-bbd6-780823f6d16b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14997" + ], + "x-ms-request-id": [ + "13a2a70d-3249-48da-8e61-056b751a33f7" + ], + "x-ms-correlation-request-id": [ + "13a2a70d-3249-48da-8e61-056b751a33f7" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000523Z:13a2a70d-3249-48da-8e61-056b751a33f7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNMk1EUXhMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14999" + ], + "x-ms-request-id": [ + "9c1b6c5b-9d50-4fa8-bae0-1d1c2ae57152" + ], + "x-ms-correlation-request-id": [ + "9c1b6c5b-9d50-4fa8-bae0-1d1c2ae57152" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000539Z:9c1b6c5b-9d50-4fa8-bae0-1d1c2ae57152" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNMk1EUXhMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14998" + ], + "x-ms-request-id": [ + "bad9c894-e605-43d7-b186-56ce58555137" + ], + "x-ms-correlation-request-id": [ + "bad9c894-e605-43d7-b186-56ce58555137" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000554Z:bad9c894-e605-43d7-b186-56ce58555137" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNMk1EUXhMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14997" + ], + "x-ms-request-id": [ + "e0bf91a9-6c0d-4aa7-9a9a-d7a3746da8fb" + ], + "x-ms-correlation-request-id": [ + "e0bf91a9-6c0d-4aa7-9a9a-d7a3746da8fb" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000609Z:e0bf91a9-6c0d-4aa7-9a9a-d7a3746da8fb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:06:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVM2MDQxLUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNMk1EUXhMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14996" + ], + "x-ms-request-id": [ + "98140b11-02ad-40ca-80aa-08679a5e0312" + ], + "x-ms-correlation-request-id": [ + "98140b11-02ad-40ca-80aa-08679a5e0312" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000610Z:98140b11-02ad-40ca-80aa-08679a5e0312" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:06:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res6041?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczYwNDE/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "208b7066-77f1-4bfa-bb70-28ef2d6f810a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14995" + ], + "x-ms-request-id": [ + "4d33ad4e-cafb-413d-9f31-6a0e2a7b9ba3" + ], + "x-ms-correlation-request-id": [ + "4d33ad4e-cafb-413d-9f31-6a0e2a7b9ba3" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000610Z:4d33ad4e-cafb-413d-9f31-6a0e2a7b9ba3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:06:10 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "99" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'res6041' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 } ], "Names": { "CreateDirectPeering": [ - "res5527" + "res6041" ] }, "Variables": { diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateExchangePeering.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateExchangePeering.json index 257be3715d655..e686ef1582a9e 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateExchangePeering.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateExchangePeering.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res8912?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3Jlczg5MTI/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res1329?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczEzMjk/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1dde4920-7ace-47f2-97df-cbda6dec2209" + "ec678a04-1c3c-46c6-b0da-c11b39aa6a4d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", + "OSVersion/Microsoft.Windows.10.0.18362.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -36,13 +36,13 @@ "1197" ], "x-ms-request-id": [ - "1e8e7cc9-c123-4680-a65c-07e0fa7064f8" + "851b1abd-3f4a-44f3-9f9e-9acc29b64e12" ], "x-ms-correlation-request-id": [ - "1e8e7cc9-c123-4680-a65c-07e0fa7064f8" + "851b1abd-3f4a-44f3-9f9e-9acc29b64e12" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223533Z:1e8e7cc9-c123-4680-a65c-07e0fa7064f8" + "NORTHEUROPE:20190709T000720Z:851b1abd-3f4a-44f3-9f9e-9acc29b64e12" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:33 GMT" + "Tue, 09 Jul 2019 00:07:20 GMT" ], "Content-Length": [ "170" @@ -63,32 +63,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res8912\",\r\n \"name\": \"res8912\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329\",\r\n \"name\": \"res1329\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65279?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUyNzk/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65279,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65279@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65279\",\r\n \"validationState\": \"Approved\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "40bcab42-6b3e-459e-b73b-bc68d0399be7" + "740725b9-6b92-4228-a3e8-bb00c617231f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "260" + "253" ] }, "ResponseHeaders": { @@ -99,16 +99,16 @@ "no-cache" ], "x-ms-request-id": [ - "699e3fd1-9b17-4298-8fa3-d42984ca4f9d" + "81e75135-0a89-4452-9521-a65b2d1de1d5" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "96" ], "x-ms-correlation-request-id": [ - "53398fb2-4185-4723-aa51-c61a81b30949" + "5c48cdb0-c721-4025-b8fa-05751f63bde9" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223536Z:53398fb2-4185-4723-aa51-c61a81b30949" + "NORTHEUROPE:20190709T000722Z:5c48cdb0-c721-4025-b8fa-05751f63bde9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -117,10 +117,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:35 GMT" + "Tue, 09 Jul 2019 00:07:22 GMT" ], "Content-Length": [ - "442" + "425" ], "Content-Type": [ "application/json; charset=utf-8" @@ -129,26 +129,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65279,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65279@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65279\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"Contoso65279\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65279\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"AS65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8e7b71d3-3150-467c-ba50-bb7b121a2481" + "163cab10-1496-4a1b-84c4-d2f5d04ffe40" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -159,16 +159,16 @@ "no-cache" ], "x-ms-request-id": [ - "8e0751b3-a84e-4548-91fb-1811a2d6ed9f" + "8b82f247-7c5a-41e2-8077-6f876346882b" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "594" ], "x-ms-correlation-request-id": [ - "9beeccca-aebf-4a95-a725-861a992a7237" + "0e53df3f-9262-4111-b172-8af588f7db8d" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T222951Z:9beeccca-aebf-4a95-a725-861a992a7237" + "NORTHEUROPE:20190709T000722Z:0e53df3f-9262-4111-b172-8af588f7db8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -177,10 +177,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:29:51 GMT" + "Tue, 09 Jul 2019 00:07:22 GMT" ], "Content-Length": [ - "442" + "425" ], "Content-Type": [ "application/json; charset=utf-8" @@ -189,32 +189,92 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65000@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65000\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"Contoso65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"AS65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res8912/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3Jlczg5MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d731d6ca-b98c-4fcf-bfc9-2ae7ece62a67" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7d958dc2-0da2-4adb-b20d-70b14c9a5eef" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "595" + ], + "x-ms-correlation-request-id": [ + "2c622cf4-2590-4c7e-97a7-c8da2bf02788" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000727Z:2c622cf4-2590-4c7e-97a7-c8da2bf02788" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:27 GMT" + ], + "Content-Length": [ + "68" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource does not exist.\"\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczEzMjkvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"bgpSession\": {\r\n \"peerSessionIPv4Address\": \"80.249.208.26\",\r\n \"maxPrefixesAdvertisedV4\": 20000\r\n }\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65279\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\"\r\n },\r\n \"location\": \"centralus\"\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"bgpSession\": {\r\n \"peerSessionIPv4Address\": \"80.249.208.170\",\r\n \"maxPrefixesAdvertisedV4\": 20000\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\"\r\n },\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "74662b44-e17c-4487-ad61-31efb641229d" + "c12d9ef7-1973-46ee-9cc7-a17d06a6bd1a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "579" + "650" ] }, "ResponseHeaders": { @@ -225,16 +285,16 @@ "no-cache" ], "x-ms-request-id": [ - "946ef0b4-7a68-4cd2-ac9d-306ad141a148" + "3317157c-0e97-4b18-9cfa-d558ef01c7fc" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "97" ], "x-ms-correlation-request-id": [ - "d35d5bc3-baef-40fb-b9ee-60a7e9008cc4" + "8a4f1826-3590-44c5-937c-a93689e22bb6" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223538Z:d35d5bc3-baef-40fb-b9ee-60a7e9008cc4" + "NORTHEUROPE:20190709T000723Z:8a4f1826-3590-44c5-937c-a93689e22bb6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -243,10 +303,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:37 GMT" + "Tue, 09 Jul 2019 00:07:23 GMT" ], "Content-Length": [ - "1195" + "1872" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,26 +315,146 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Exchange\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.21\",\r\n \"peerSessionIPv4Address\": \"80.249.208.26\",\r\n \"sessionStateV4\": \"PendingAdd\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n }\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65279\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"name\": \"exchangepeering1022\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res8912/providers/Microsoft.Peering/peerings/exchangepeering1022\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Exchange\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.21\",\r\n \"peerSessionIPv4Address\": \"80.249.208.170\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.20\",\r\n \"peerSessionIPv4Address\": \"80.249.208.170\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"79a46799-e94a-447f-931c-86f396c5d237\",\r\n \"name\": \"exchangepeering1022\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res8912/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3Jlczg5MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczEzMjkvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e1ccb924-a740-4022-acbd-87f08127a31b" + "65a77bc0-7c13-460f-a3b5-64573b7d4b2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "245ecda2-4b5b-4ad5-ae69-13b51ddb106b" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "598" + ], + "x-ms-correlation-request-id": [ + "c18b256e-49be-4ec0-acb7-cf70746963d0" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000724Z:c18b256e-49be-4ec0-acb7-cf70746963d0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:23 GMT" + ], + "Content-Length": [ + "1872" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Exchange\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.21\",\r\n \"peerSessionIPv4Address\": \"80.249.208.170\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.20\",\r\n \"peerSessionIPv4Address\": \"80.249.208.170\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n },\r\n \"connectionIdentifier\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"79a46799-e94a-447f-931c-86f396c5d237\",\r\n \"name\": \"exchangepeering1022\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczEzMjkvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bc73fb8-011d-41c3-a93e-7d950301e307" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "bcbde1cc-62a3-42b6-a294-120f486fdc51" + ], + "x-ms-correlation-request-id": [ + "bcbde1cc-62a3-42b6-a294-120f486fdc51" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000726Z:bcbde1cc-62a3-42b6-a294-120f486fdc51" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:25 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "157" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Peering/peerings/exchangepeering1022' under resource group 'res1329' was not found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res1329/providers/Microsoft.Peering/peerings/exchangepeering1022?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczEzMjkvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2V4Y2hhbmdlcGVlcmluZzEwMjI/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a87addbc-f977-472b-904b-b5cc886c73d2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -285,16 +465,250 @@ "no-cache" ], "x-ms-request-id": [ - "10a6550b-9217-4a46-9aa2-ce5cbc4e42c6" + "ef1d2cd0-5f60-47c3-99e1-345d6febd6d5" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14996" + ], + "x-ms-correlation-request-id": [ + "9eae8d0e-9f40-4d8e-b607-e01343c50a15" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000725Z:9eae8d0e-9f40-4d8e-b607-e01343c50a15" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:25 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e7f934c0-41b1-456c-a6b8-8a5ee6df0a0e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "be87395d-b696-489c-98a2-c99cfe41a178" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14997" + ], + "x-ms-correlation-request-id": [ + "e1f06d63-982d-45e2-94ac-368e029eef56" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000727Z:e1f06d63-982d-45e2-94ac-368e029eef56" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:27 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res1329?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczEzMjk/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "67d059bc-773d-48e7-a043-c89830d9df43" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14992" + ], + "x-ms-request-id": [ + "6fd1e71f-d898-474f-a180-fb5a4edc5388" + ], + "x-ms-correlation-request-id": [ + "6fd1e71f-d898-474f-a180-fb5a4edc5388" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000729Z:6fd1e71f-d898-474f-a180-fb5a4edc5388" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:28 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNeE16STVMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14994" + ], + "x-ms-request-id": [ + "b8bf3d50-9b15-4a5f-8fa4-273c2ce1e5e1" + ], + "x-ms-correlation-request-id": [ + "b8bf3d50-9b15-4a5f-8fa4-273c2ce1e5e1" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000744Z:b8bf3d50-9b15-4a5f-8fa4-273c2ce1e5e1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:07:43 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNeE16STVMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://api-dogfood.resources.windows-int.net/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01" + ], + "Retry-After": [ + "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ "14993" ], + "x-ms-request-id": [ + "b95e0260-d663-4213-a353-fb501f3935e1" + ], "x-ms-correlation-request-id": [ - "888681d1-576b-4ba8-8832-04a4df3003cc" + "b95e0260-d663-4213-a353-fb501f3935e1" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223538Z:888681d1-576b-4ba8-8832-04a4df3003cc" + "NORTHEUROPE:20190709T000800Z:b95e0260-d663-4213-a353-fb501f3935e1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -303,25 +717,187 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:35:37 GMT" + "Tue, 09 Jul 2019 00:07:59 GMT" + ], + "Expires": [ + "-1" ], "Content-Length": [ - "1195" + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNeE16STVMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14992" + ], + "x-ms-request-id": [ + "cb0e30e9-4340-47aa-ac67-d5bb6131cb1d" + ], + "x-ms-correlation-request-id": [ + "cb0e30e9-4340-47aa-ac67-d5bb6131cb1d" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000815Z:cb0e30e9-4340-47aa-ac67-d5bb6131cb1d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:08:15 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRVMxMzI5LUNFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzIn0?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUlZNeE16STVMVU5GVGxSU1FVeFZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lZMlZ1ZEhKaGJIVnpJbjA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14991" + ], + "x-ms-request-id": [ + "7588c072-2eae-4bc9-aac9-e2c680348d74" + ], + "x-ms-correlation-request-id": [ + "7588c072-2eae-4bc9-aac9-e2c680348d74" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000815Z:7588c072-2eae-4bc9-aac9-e2c680348d74" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:08:15 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourcegroups/res1329?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlZ3JvdXBzL3JlczEzMjk/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ae01ef5f-9e46-4332-bd83-8901204dcdce" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14990" + ], + "x-ms-request-id": [ + "cc972b24-07ab-417e-a998-30bd3097b717" + ], + "x-ms-correlation-request-id": [ + "cc972b24-07ab-417e-a998-30bd3097b717" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000815Z:cc972b24-07ab-417e-a998-30bd3097b717" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:08:15 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" + ], + "Content-Length": [ + "99" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Exchange_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Exchange\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"connections\": [\r\n {\r\n \"peeringDBFacilityId\": 26,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"80.249.208.0/21\",\r\n \"microsoftSessionIPv4Address\": \"80.249.209.21\",\r\n \"peerSessionIPv4Address\": \"80.249.208.26\",\r\n \"sessionStateV4\": \"PendingAdd\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n }\r\n }\r\n ],\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65279\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"name\": \"exchangepeering1022\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res8912/providers/Microsoft.Peering/peerings/exchangepeering1022\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'res1329' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 } ], "Names": { "CreateExchangePeering": [ - "res8912" + "res1329" ] }, "Variables": { diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateGetRemovePeerAsn.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateGetRemovePeerAsn.json new file mode 100644 index 0000000000000..7fa654c574e6a --- /dev/null +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/CreateGetRemovePeerAsn.json @@ -0,0 +1,311 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Pending\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "917aca19-dbbb-4fac-9a1c-8d59b376503a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "252" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7eeda423-c75f-47e8-a5b6-3bf1398bc913" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "98" + ], + "x-ms-correlation-request-id": [ + "d30d2acc-df62-45e2-ad16-d40660fb8e36" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000504Z:d30d2acc-df62-45e2-ad16-d40660fb8e36" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:04 GMT" + ], + "Content-Length": [ + "424" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Pending\"\r\n },\r\n \"name\": \"AS65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "814bd62c-dda2-4226-8830-8684e134be67" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "dc2bf32e-5496-44dd-8adb-55abc29725a6" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "596" + ], + "x-ms-correlation-request-id": [ + "aa0e5f46-dc4c-403a-a675-81730c4510e2" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000505Z:aa0e5f46-dc4c-403a-a675-81730c4510e2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:04 GMT" + ], + "Content-Length": [ + "424" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Pending\"\r\n },\r\n \"name\": \"AS65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3a8e5f88-aa76-4c5e-97f8-522b27ea5fdf" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bf2c3622-5b66-406d-940c-0892f94f6353" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "595" + ], + "x-ms-correlation-request-id": [ + "4de0ffab-a019-447c-ab8e-60297581c546" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000505Z:4de0ffab-a019-447c-ab8e-60297581c546" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:04 GMT" + ], + "Content-Length": [ + "424" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc@contoso.net\"\r\n ],\r\n \"phone\": [\r\n \"8882668676\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso\",\r\n \"validationState\": \"Pending\"\r\n },\r\n \"name\": \"AS65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0c8ee44a-ee52-4fc9-a837-c3922c9f6ef0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "57624821-3766-4977-b4ce-d92d9278ad82" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "597" + ], + "x-ms-correlation-request-id": [ + "7e7114b5-af0f-43d8-abaa-7f103f59b3ee" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000506Z:7e7114b5-af0f-43d8-abaa-7f103f59b3ee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:05 GMT" + ], + "Content-Length": [ + "68" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource does not exist.\"\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/AS65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9BUzY1MDAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "520449d0-7da0-4894-9b93-da2f60567c95" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "86ee7979-3b11-440b-92e9-9b46bda2ef19" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-correlation-request-id": [ + "0c40eb87-db87-43f5-b3a9-8f875bf53bdd" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000506Z:0c40eb87-db87-43f5-b3a9-8f875bf53bdd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:05 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "4445bf11-61c4-436f-a940-60194f8aca57" + } +} \ No newline at end of file diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectLocations.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectLocations.json index 1f1beb22cab69..406c582bdd6e4 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectLocations.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectLocations.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peeringLocations?kind=Direct&api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyaW5nTG9jYXRpb25zP2tpbmQ9RGlyZWN0JmFwaS12ZXJzaW9uPTIwMTktMDMtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peeringLocations?kind=Direct&api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyaW5nTG9jYXRpb25zP2tpbmQ9RGlyZWN0JmFwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e374d3f1-903b-497f-b829-dec315c97248" + "afdce862-f850-41ab-aab3-786b9d274206" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -27,16 +27,16 @@ "no-cache" ], "x-ms-request-id": [ - "2b80b825-c050-404d-8e81-f0b4b1dc7491" + "f1f0fe25-b0e3-4b80-ba4f-788b4c0e5e6f" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "598" ], "x-ms-correlation-request-id": [ - "852bc3b8-3a62-4790-babf-e782b2218b40" + "abf0f698-68c3-493f-a111-78285e1cdf5c" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223423Z:852bc3b8-3a62-4790-babf-e782b2218b40" + "NORTHEUROPE:20190709T000510Z:abf0f698-68c3-493f-a111-78285e1cdf5c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -45,10 +45,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:34:23 GMT" + "Tue, 09 Jul 2019 00:05:10 GMT" ], "Content-Length": [ - "59100" + "62882" ], "Content-Type": [ "application/json; charset=utf-8" @@ -57,7 +57,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"21715 Filigree Ct\",\r\n \"peeringDBFacilityId\": 1,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Ashburn\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Ashburn\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"529 Bryant St\",\r\n \"peeringDBFacilityId\": 5,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/5\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Palo Alto\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Palo Alto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"11 Great Oaks Blvd\",\r\n \"peeringDBFacilityId\": 6,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/6\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Jose\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"San Jose\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"350 E Cermak Rd\",\r\n \"peeringDBFacilityId\": 7,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/7\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chicago\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"North Central US\"\r\n },\r\n \"name\": \"Chicago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"600 W 7th St\",\r\n \"peeringDBFacilityId\": 8,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/8\"\r\n },\r\n {\r\n \"address\": \"624 S. Grand Ave.\",\r\n \"peeringDBFacilityId\": 19,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/19\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Los Angeles\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Los Angeles\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"56 Marietta St NW\",\r\n \"peeringDBFacilityId\": 11,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/11\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Atlanta\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Atlanta\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"50 NE 9th St\",\r\n \"peeringDBFacilityId\": 15,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/15\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Miami\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Miami\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"14 Coriander Avenue\",\r\n \"peeringDBFacilityId\": 34,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/34\"\r\n },\r\n {\r\n \"address\": \"14 Coriander Avenue\",\r\n \"peeringDBFacilityId\": 39,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/39\"\r\n },\r\n {\r\n \"address\": \"Sovereign House\",\r\n \"peeringDBFacilityId\": 40,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/40\"\r\n },\r\n {\r\n \"address\": \"8 Buckingham Avenue\",\r\n \"peeringDBFacilityId\": 832,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/832\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"London\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK South\"\r\n },\r\n \"name\": \"London\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"111 8th Avenue\",\r\n \"peeringDBFacilityId\": 38,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/38\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New York\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"New York\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"137 Boulevard Voltaire\",\r\n \"peeringDBFacilityId\": 53,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/53\"\r\n },\r\n {\r\n \"address\": \"11-13 Avenue des Arts et Metiers\",\r\n \"peeringDBFacilityId\": 714,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/714\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Paris\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Paris\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Hanauer Landstrasse 298\",\r\n \"peeringDBFacilityId\": 58,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/58\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Frankfurt\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Frankfurt\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Johan Huizingalaan 759\",\r\n \"peeringDBFacilityId\": 63,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/63\"\r\n },\r\n {\r\n \"address\": \"Cessnalaan 1\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/64\"\r\n },\r\n {\r\n \"address\": \"Schepenbergweg 42\",\r\n \"peeringDBFacilityId\": 1236,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1236\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"country\": \"NL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Amsterdam\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Louis-Haefliger-Gasse 10\",\r\n \"peeringDBFacilityId\": 67,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/67\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vienna\",\r\n \"country\": \"AT\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Vienna\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Wezenbeekstraat 2\",\r\n \"peeringDBFacilityId\": 68,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/68\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brussels\",\r\n \"country\": \"BE\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Brussels\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1950 N Stemmons Fwy\",\r\n \"peeringDBFacilityId\": 69,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/69\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dallas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Dallas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"2001 Sixth Avenue\",\r\n \"peeringDBFacilityId\": 71,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/71\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seattle\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Seattle\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Manchester Science Park\",\r\n \"peeringDBFacilityId\": 76,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/76\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manchester\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Manchester\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Sagereistrasse 35\",\r\n \"peeringDBFacilityId\": 81,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/81\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zurich\",\r\n \"country\": \"CH\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Zurich\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Carrer de l'Acer 30-32\",\r\n \"peeringDBFacilityId\": 122,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/122\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Barcelona\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Barcelona\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Av. Severiano Falcao, 14\",\r\n \"peeringDBFacilityId\": 126,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/126\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Lisbon\",\r\n \"country\": \"PT\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Lisbon\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"C/ Albasanz 71\",\r\n \"peeringDBFacilityId\": 130,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/130\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Madrid\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Madrid\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Unit B 639 Gardeners Road\",\r\n \"peeringDBFacilityId\": 131,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/131\"\r\n },\r\n {\r\n \"address\": \"4 Eden Park Drive\",\r\n \"peeringDBFacilityId\": 1660,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1660\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sydney\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Sydney\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Otemachi Building\",\r\n \"peeringDBFacilityId\": 142,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/142\"\r\n },\r\n {\r\n \"address\": \"ComSpace Bldg.\",\r\n \"peeringDBFacilityId\": 599,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/599\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Tokyo\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan West\"\r\n },\r\n \"name\": \"Tokyo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3F LG CNS Bldg\",\r\n \"peeringDBFacilityId\": 143,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/143\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seoul\",\r\n \"country\": \"KR\",\r\n \"azureRegion\": \"Korea Central\"\r\n },\r\n \"name\": \"Seoul\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Industriparken 20A\",\r\n \"peeringDBFacilityId\": 148,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/148\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Copenhagen\",\r\n \"country\": \"DK\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Copenhagen\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Mariehällsvägen 36\",\r\n \"peeringDBFacilityId\": 156,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/156\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Stockholm\",\r\n \"country\": \"SE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Stockholm\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Unit 4027, Kingswood Road\",\r\n \"peeringDBFacilityId\": 164,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/164\"\r\n },\r\n {\r\n \"address\": \"Unit 35 Lavery Avenue\",\r\n \"peeringDBFacilityId\": 177,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/177\"\r\n },\r\n {\r\n \"address\": \"Unit 2, North West Business Park\",\r\n \"peeringDBFacilityId\": 1065,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1065\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dublin\",\r\n \"country\": \"IE\",\r\n \"azureRegion\": \"North Europe\"\r\n },\r\n \"name\": \"Dublin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ceci Avenue, 1900\",\r\n \"peeringDBFacilityId\": 165,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/165\"\r\n },\r\n {\r\n \"address\": \"Alameda Araguaia 3641\",\r\n \"peeringDBFacilityId\": 1283,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1283\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"São Paulo\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"São Paulo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"17/F Global Gateway\",\r\n \"peeringDBFacilityId\": 170,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/170\"\r\n },\r\n {\r\n \"address\": \"399 Chai Wan Road\",\r\n \"peeringDBFacilityId\": 225,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/225\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hong Kong\",\r\n \"country\": \"HK\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Hong Kong\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Nad Elektrarnou 1428/47\",\r\n \"peeringDBFacilityId\": 214,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/214\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Prague\",\r\n \"country\": \"CZ\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Prague\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"40 avenue Roger Salengro\",\r\n \"peeringDBFacilityId\": 226,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/226\"\r\n },\r\n {\r\n \"address\": \"71 Avenue André Roussin\",\r\n \"peeringDBFacilityId\": 1879,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1879\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Marseille\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Marseille\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"20 Ayer Rajah Crescent\",\r\n \"peeringDBFacilityId\": 282,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/282\"\r\n },\r\n {\r\n \"address\": \" 2 TAI SENG AVENUE\",\r\n \"peeringDBFacilityId\": 388,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/388\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Singapore\",\r\n \"country\": \"SG\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Singapore\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Asztalos Sandor u. 13.\",\r\n \"peeringDBFacilityId\": 301,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/301\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Budapest\",\r\n \"country\": \"HU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Budapest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"8 Marta 14\",\r\n \"peeringDBFacilityId\": 349,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/349\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Moscow\",\r\n \"country\": \"RU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Moscow\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"910 15th Street\",\r\n \"peeringDBFacilityId\": 389,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/389\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Denver\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West Central US\"\r\n },\r\n \"name\": \"Denver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"8, Dimitrie Pompeiu Blvd., 3rd fl.\",\r\n \"peeringDBFacilityId\": 439,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/439\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Bucharest\",\r\n \"country\": \"RO\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Bucharest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"No. 250, Yang-Guang Street, Nei-hu District\",\r\n \"peeringDBFacilityId\": 456,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/456\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Taipei\",\r\n \"country\": \"TW\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Taipei\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ground Floor, Menara AIMS\",\r\n \"peeringDBFacilityId\": 460,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/460\"\r\n },\r\n {\r\n \"address\": \"CSF Building, Computer Exchange\",\r\n \"peeringDBFacilityId\": 1279,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1279\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Kuala Lumpur\",\r\n \"country\": \"MY\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Kuala Lumpur\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Nonnendammallee 15\",\r\n \"peeringDBFacilityId\": 478,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/478\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Berlin\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Berlin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Al. Jerozolimskie 65/79\",\r\n \"peeringDBFacilityId\": 509,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/509\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Warsaw\",\r\n \"country\": \"PL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Warsaw\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"4th floor, 2nd block\",\r\n \"peeringDBFacilityId\": 552,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/552\"\r\n },\r\n {\r\n \"address\": \"Bharti Towers\",\r\n \"peeringDBFacilityId\": 2006,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2006\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chennai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Chennai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Kashinath Dhuru Marg\",\r\n \"peeringDBFacilityId\": 554,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/554\"\r\n },\r\n {\r\n \"address\": \"Plot No, TPS-2, 14/3, 2nd floor\",\r\n \"peeringDBFacilityId\": 2046,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2046\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mumbai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"Mumbai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1 William Street\",\r\n \"peeringDBFacilityId\": 568,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/568\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Perth\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Central\"\r\n },\r\n \"name\": \"Perth\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"70 Innerbelt Rd\",\r\n \"peeringDBFacilityId\": 584,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/584\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Boston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Boston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"122 Ovcho Pole str.\",\r\n \"peeringDBFacilityId\": 663,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/663\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sofia\",\r\n \"country\": \"BG\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Sofia\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"7135 S Decatur Boulevard\",\r\n \"peeringDBFacilityId\": 770,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/770\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Las Vegas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Las Vegas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"151 Front St W.\",\r\n \"peeringDBFacilityId\": 775,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/775\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Toronto\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada Central\"\r\n },\r\n \"name\": \"Toronto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"5 Brewery Street\",\r\n \"peeringDBFacilityId\": 850,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/850\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Johannesburg\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Johannesburg\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"NTT DATA Dojima Bldg\",\r\n \"peeringDBFacilityId\": 1157,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1157\"\r\n },\r\n {\r\n \"address\": \"3-1-7 Dojima, Kita-ku, Osaka-shi\",\r\n \"peeringDBFacilityId\": 2072,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2072\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Osaka\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Osaka\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Great Westerford Building, 240 Main Road\",\r\n \"peeringDBFacilityId\": 1225,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1225\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Cape Town\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa West\"\r\n },\r\n \"name\": \"Cape Town\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"555 West Hastings St\",\r\n \"peeringDBFacilityId\": 1330,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1330\"\r\n },\r\n {\r\n \"address\": \"1050 W Pender Street\",\r\n \"peeringDBFacilityId\": 1881,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1881\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vancouver\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Vancouver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"820 Lorimer Street\",\r\n \"peeringDBFacilityId\": 1339,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1339\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Melbourne\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Southeast\"\r\n },\r\n \"name\": \"Melbourne\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"20 Wharf Street\",\r\n \"peeringDBFacilityId\": 1340,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1340\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brisbane\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Brisbane\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"7A Parkhead Place\",\r\n \"peeringDBFacilityId\": 1353,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1353\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Auckland\",\r\n \"country\": \"NZ\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Auckland\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Selska cesta 93\",\r\n \"peeringDBFacilityId\": 1368,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1368\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zagreb\",\r\n \"country\": \"HR\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Zagreb\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"329 - Sao Cristovao\",\r\n \"peeringDBFacilityId\": 1374,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1374\"\r\n },\r\n {\r\n \"address\": \"Estrada Adhemar Bebiano, 1380\",\r\n \"peeringDBFacilityId\": 1899,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1899\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Rio de Janeiro\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Rio de Janeiro\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Parrukatu 2\",\r\n \"peeringDBFacilityId\": 1457,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1457\"\r\n },\r\n {\r\n \"address\": \"Sahamyllyntie 4\",\r\n \"peeringDBFacilityId\": 1459,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1459\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Helsinki\",\r\n \"country\": \"FI\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Helsinki\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"5150 & 5170 Westway Park Blvd\",\r\n \"peeringDBFacilityId\": 1476,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1476\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Houston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Houston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"9999 Westover Hills Blvd\",\r\n \"peeringDBFacilityId\": 1484,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1484\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Antonio\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"San Antonio\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"2335 South Ellis Road\",\r\n \"peeringDBFacilityId\": 1488,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1488\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Phoenix\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Phoenix\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Privada de la Princesa 4\",\r\n \"peeringDBFacilityId\": 1778,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1778\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mexico\",\r\n \"country\": \"MX\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Mexico\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Santa Marta de Huechuraba 6951\",\r\n \"peeringDBFacilityId\": 1779,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1779\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Santiago\",\r\n \"country\": \"CL\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Santiago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1250 Rene Levesque West\",\r\n \"peeringDBFacilityId\": 1944,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1944\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Montreal\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada East\"\r\n },\r\n \"name\": \"Montreal\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ifestou 76\",\r\n \"peeringDBFacilityId\": 1949,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1949\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Athens\",\r\n \"country\": \"GR\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Athens\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Via Caldera, 21\",\r\n \"peeringDBFacilityId\": 1974,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1974\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Milan\",\r\n \"country\": \"IT\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Milan\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"VSNL Colony\",\r\n \"peeringDBFacilityId\": 1982,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1982\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New Delhi\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"New Delhi\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3375 Koapaka St\",\r\n \"peeringDBFacilityId\": 2526,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2526\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Honolulu\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Honolulu\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3F PLDT Bldg. Danny Floro St. corner CP Garcia St.\",\r\n \"peeringDBFacilityId\": 4810,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/4810\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manila\",\r\n \"country\": \"PH\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Manila\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"HUDA Techno Enclave, HITEC City\",\r\n \"peeringDBFacilityId\": 5236,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/5236\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hyderabad\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Hyderabad\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"21715 Filigree Ct\",\r\n \"peeringDBFacilityId\": 1,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Ashburn\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Ashburn\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"529 Bryant St\",\r\n \"peeringDBFacilityId\": 5,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/5\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Palo Alto\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Palo Alto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"11 Great Oaks Blvd\",\r\n \"peeringDBFacilityId\": 6,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/6\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Jose\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"San Jose\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"350 E Cermak Rd\",\r\n \"peeringDBFacilityId\": 7,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/7\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chicago\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"North Central US\"\r\n },\r\n \"name\": \"Chicago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"600 W 7th St\",\r\n \"peeringDBFacilityId\": 8,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/8\"\r\n },\r\n {\r\n \"address\": \"624 S. Grand Ave.\",\r\n \"peeringDBFacilityId\": 19,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/19\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Los Angeles\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Los Angeles\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"56 Marietta St NW\",\r\n \"peeringDBFacilityId\": 11,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/11\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Atlanta\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Atlanta\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"50 NE 9th St\",\r\n \"peeringDBFacilityId\": 15,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/15\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Miami\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Miami\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"14 Coriander Avenue\",\r\n \"peeringDBFacilityId\": 34,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/34\"\r\n },\r\n {\r\n \"address\": \"14 Coriander Avenue\",\r\n \"peeringDBFacilityId\": 39,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/39\"\r\n },\r\n {\r\n \"address\": \"Sovereign House\",\r\n \"peeringDBFacilityId\": 40,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/40\"\r\n },\r\n {\r\n \"address\": \"8 Buckingham Avenue\",\r\n \"peeringDBFacilityId\": 832,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/832\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"London\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK South\"\r\n },\r\n \"name\": \"London\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"111 8th Avenue\",\r\n \"peeringDBFacilityId\": 38,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/38\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New York\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"New York\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"137 Boulevard Voltaire\",\r\n \"peeringDBFacilityId\": 53,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/53\"\r\n },\r\n {\r\n \"address\": \"11-13 Avenue des Arts et Metiers\",\r\n \"peeringDBFacilityId\": 714,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/714\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Paris\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Paris\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Hanauer Landstrasse 298\",\r\n \"peeringDBFacilityId\": 58,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/58\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Frankfurt\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Frankfurt\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Johan Huizingalaan 759\",\r\n \"peeringDBFacilityId\": 63,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/63\"\r\n },\r\n {\r\n \"address\": \"Cessnalaan 1\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/64\"\r\n },\r\n {\r\n \"address\": \"Schepenbergweg 42\",\r\n \"peeringDBFacilityId\": 1236,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1236\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"country\": \"NL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Amsterdam\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Louis-Haefliger-Gasse 10\",\r\n \"peeringDBFacilityId\": 67,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/67\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vienna\",\r\n \"country\": \"AT\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Vienna\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Wezenbeekstraat 2\",\r\n \"peeringDBFacilityId\": 68,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/68\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brussels\",\r\n \"country\": \"BE\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Brussels\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1950 N Stemmons Fwy\",\r\n \"peeringDBFacilityId\": 69,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/69\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dallas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Dallas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"2001 Sixth Avenue\",\r\n \"peeringDBFacilityId\": 71,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/71\"\r\n },\r\n {\r\n \"address\": \"One Microsoft Way, Redmond\",\r\n \"peeringDBFacilityId\": 99999,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/99999\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seattle\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Seattle\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Manchester Science Park\",\r\n \"peeringDBFacilityId\": 76,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/76\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manchester\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Manchester\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Sagereistrasse 35\",\r\n \"peeringDBFacilityId\": 81,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/81\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zurich\",\r\n \"country\": \"CH\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Zurich\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Carrer de l'Acer 30-32\",\r\n \"peeringDBFacilityId\": 122,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/122\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Barcelona\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Barcelona\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Av. Severiano Falcao, 14\",\r\n \"peeringDBFacilityId\": 126,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/126\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Lisbon\",\r\n \"country\": \"PT\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Lisbon\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"C/ Albasanz 71\",\r\n \"peeringDBFacilityId\": 130,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/130\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Madrid\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Madrid\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Unit B 639 Gardeners Road\",\r\n \"peeringDBFacilityId\": 131,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/131\"\r\n },\r\n {\r\n \"address\": \"4 Eden Park Drive\",\r\n \"peeringDBFacilityId\": 1660,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1660\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sydney\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Sydney\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Otemachi Building\",\r\n \"peeringDBFacilityId\": 142,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/142\"\r\n },\r\n {\r\n \"address\": \"ComSpace Bldg.\",\r\n \"peeringDBFacilityId\": 599,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/599\"\r\n },\r\n {\r\n \"address\": \"Otemachi Finance City\",\r\n \"peeringDBFacilityId\": 1893,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1893\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Tokyo\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Tokyo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3F LG CNS Bldg\",\r\n \"peeringDBFacilityId\": 143,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/143\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seoul\",\r\n \"country\": \"KR\",\r\n \"azureRegion\": \"Korea Central\"\r\n },\r\n \"name\": \"Seoul\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Industriparken 20A\",\r\n \"peeringDBFacilityId\": 148,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/148\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Copenhagen\",\r\n \"country\": \"DK\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Copenhagen\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Mariehällsvägen 36\",\r\n \"peeringDBFacilityId\": 156,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/156\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Stockholm\",\r\n \"country\": \"SE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Stockholm\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Unit 4027, Kingswood Road\",\r\n \"peeringDBFacilityId\": 164,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/164\"\r\n },\r\n {\r\n \"address\": \"Unit 35 Lavery Avenue\",\r\n \"peeringDBFacilityId\": 177,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/177\"\r\n },\r\n {\r\n \"address\": \"Unit 2, North West Business Park\",\r\n \"peeringDBFacilityId\": 1065,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1065\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dublin\",\r\n \"country\": \"IE\",\r\n \"azureRegion\": \"North Europe\"\r\n },\r\n \"name\": \"Dublin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ceci Avenue, 1900\",\r\n \"peeringDBFacilityId\": 165,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/165\"\r\n },\r\n {\r\n \"address\": \"Alameda Araguaia 3641\",\r\n \"peeringDBFacilityId\": 1283,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1283\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sao Paulo\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Sao Paulo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"17/F Global Gateway\",\r\n \"peeringDBFacilityId\": 170,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/170\"\r\n },\r\n {\r\n \"address\": \"399 Chai Wan Road\",\r\n \"peeringDBFacilityId\": 225,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/225\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hong Kong\",\r\n \"country\": \"HK\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Hong Kong\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Nad Elektrarnou 1428/47\",\r\n \"peeringDBFacilityId\": 214,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/214\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Prague\",\r\n \"country\": \"CZ\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Prague\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"40 avenue Roger Salengro\",\r\n \"peeringDBFacilityId\": 226,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/226\"\r\n },\r\n {\r\n \"address\": \"71 Avenue André Roussin\",\r\n \"peeringDBFacilityId\": 1879,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1879\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Marseille\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Marseille\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"20 Ayer Rajah Crescent\",\r\n \"peeringDBFacilityId\": 282,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/282\"\r\n },\r\n {\r\n \"address\": \" 2 TAI SENG AVENUE\",\r\n \"peeringDBFacilityId\": 388,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/388\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Singapore\",\r\n \"country\": \"SG\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Singapore\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Asztalos Sandor u. 13.\",\r\n \"peeringDBFacilityId\": 301,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/301\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Budapest\",\r\n \"country\": \"HU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Budapest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"8 Marta 14\",\r\n \"peeringDBFacilityId\": 349,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/349\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Moscow\",\r\n \"country\": \"RU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Moscow\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"910 15th Street\",\r\n \"peeringDBFacilityId\": 389,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/389\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Denver\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West Central US\"\r\n },\r\n \"name\": \"Denver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"8, Dimitrie Pompeiu Blvd., 3rd fl.\",\r\n \"peeringDBFacilityId\": 439,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/439\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Bucharest\",\r\n \"country\": \"RO\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Bucharest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"No. 250, Yang-Guang Street, Nei-hu District\",\r\n \"peeringDBFacilityId\": 456,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/456\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Taipei\",\r\n \"country\": \"TW\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Taipei\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ground Floor, Menara AIMS\",\r\n \"peeringDBFacilityId\": 460,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/460\"\r\n },\r\n {\r\n \"address\": \"CSF Building, Computer Exchange\",\r\n \"peeringDBFacilityId\": 1279,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1279\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Kuala Lumpur\",\r\n \"country\": \"MY\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Kuala Lumpur\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Nonnendammallee 15\",\r\n \"peeringDBFacilityId\": 478,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/478\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Berlin\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Berlin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Al. Jerozolimskie 65/79\",\r\n \"peeringDBFacilityId\": 509,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/509\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Warsaw\",\r\n \"country\": \"PL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Warsaw\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"4th floor, 2nd block\",\r\n \"peeringDBFacilityId\": 552,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/552\"\r\n },\r\n {\r\n \"address\": \"Bharti Towers\",\r\n \"peeringDBFacilityId\": 2006,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2006\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chennai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Chennai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Kashinath Dhuru Marg\",\r\n \"peeringDBFacilityId\": 554,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/554\"\r\n },\r\n {\r\n \"address\": \"Plot No, TPS-2, 14/3, 2nd floor\",\r\n \"peeringDBFacilityId\": 2046,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2046\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mumbai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"Mumbai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1 William Street\",\r\n \"peeringDBFacilityId\": 568,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/568\"\r\n },\r\n {\r\n \"address\": \"4 Millrose Drive\",\r\n \"peeringDBFacilityId\": 1940,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1940\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Perth\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Central\"\r\n },\r\n \"name\": \"Perth\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"70 Innerbelt Rd\",\r\n \"peeringDBFacilityId\": 584,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/584\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Boston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Boston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"122 Ovcho Pole str.\",\r\n \"peeringDBFacilityId\": 663,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/663\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sofia\",\r\n \"country\": \"BG\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Sofia\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"7135 S Decatur Boulevard\",\r\n \"peeringDBFacilityId\": 770,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/770\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Las Vegas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Las Vegas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"151 Front St W.\",\r\n \"peeringDBFacilityId\": 775,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/775\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Toronto\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada Central\"\r\n },\r\n \"name\": \"Toronto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"5 Brewery Street\",\r\n \"peeringDBFacilityId\": 850,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/850\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Johannesburg\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Johannesburg\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"NTT DATA Dojima Bldg\",\r\n \"peeringDBFacilityId\": 1157,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1157\"\r\n },\r\n {\r\n \"address\": \"3-1-7 Dojima, Kita-ku, Osaka-shi\",\r\n \"peeringDBFacilityId\": 2072,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2072\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Osaka\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Osaka\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Great Westerford Building, 240 Main Road\",\r\n \"peeringDBFacilityId\": 1225,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1225\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Cape Town\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Cape Town\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"555 West Hastings St\",\r\n \"peeringDBFacilityId\": 1330,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1330\"\r\n },\r\n {\r\n \"address\": \"1050 W Pender Street\",\r\n \"peeringDBFacilityId\": 1881,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1881\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vancouver\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Vancouver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"820 Lorimer Street\",\r\n \"peeringDBFacilityId\": 1339,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1339\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Melbourne\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Southeast\"\r\n },\r\n \"name\": \"Melbourne\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"20 Wharf Street\",\r\n \"peeringDBFacilityId\": 1340,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1340\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brisbane\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Brisbane\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"7A Parkhead Place\",\r\n \"peeringDBFacilityId\": 1353,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1353\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Auckland\",\r\n \"country\": \"NZ\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Auckland\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Selska cesta 93\",\r\n \"peeringDBFacilityId\": 1368,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1368\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zagreb\",\r\n \"country\": \"HR\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Zagreb\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"329 - Sao Cristovao\",\r\n \"peeringDBFacilityId\": 1374,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1374\"\r\n },\r\n {\r\n \"address\": \"Estrada Adhemar Bebiano, 1380\",\r\n \"peeringDBFacilityId\": 1899,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1899\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Rio de Janeiro\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Rio de Janeiro\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Parrukatu 2\",\r\n \"peeringDBFacilityId\": 1457,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1457\"\r\n },\r\n {\r\n \"address\": \"Sahamyllyntie 4\",\r\n \"peeringDBFacilityId\": 1459,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1459\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Helsinki\",\r\n \"country\": \"FI\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Helsinki\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"5150 & 5170 Westway Park Blvd\",\r\n \"peeringDBFacilityId\": 1476,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1476\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Houston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Houston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"9999 Westover Hills Blvd\",\r\n \"peeringDBFacilityId\": 1484,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1484\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Antonio\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"San Antonio\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"2335 South Ellis Road\",\r\n \"peeringDBFacilityId\": 1488,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1488\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Phoenix\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Phoenix\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Privada de la Princesa 4\",\r\n \"peeringDBFacilityId\": 1778,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1778\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mexico\",\r\n \"country\": \"MX\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Mexico\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Santa Marta de Huechuraba 6951\",\r\n \"peeringDBFacilityId\": 2093,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2093\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Santiago\",\r\n \"country\": \"CL\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Santiago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"1250 Rene Levesque West\",\r\n \"peeringDBFacilityId\": 1944,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1944\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Montreal\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada East\"\r\n },\r\n \"name\": \"Montreal\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Ifestou 76\",\r\n \"peeringDBFacilityId\": 1949,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1949\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Athens\",\r\n \"country\": \"GR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Athens\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"Via Caldera, 21\",\r\n \"peeringDBFacilityId\": 1974,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1974\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Milan\",\r\n \"country\": \"IT\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Milan\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"VSNL Colony\",\r\n \"peeringDBFacilityId\": 1982,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1982\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New Delhi\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"New Delhi\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3375 Koapaka St\",\r\n \"peeringDBFacilityId\": 2526,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/2526\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Honolulu\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Honolulu\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3F PLDT Bldg. Danny Floro St. corner CP Garcia St.\",\r\n \"peeringDBFacilityId\": 4810,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/4810\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manila\",\r\n \"country\": \"PH\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Manila\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"HUDA Techno Enclave, HITEC City\",\r\n \"peeringDBFacilityId\": 5236,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/5236\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hyderabad\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Hyderabad\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"165 Halsey St\",\r\n \"peeringDBFacilityId\": 9,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/9\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Newark\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"US East\"\r\n },\r\n \"name\": \"Newark\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"12100 Sunrise Valley Drive\",\r\n \"peeringDBFacilityId\": 668,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/668\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Reston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"US East\"\r\n },\r\n \"name\": \"Reston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"3020 Coronado Drive\",\r\n \"peeringDBFacilityId\": 3344,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/3344\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Santa Clara\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Santa Clara\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"address\": \"6327 NE Evergreen Parkway\",\r\n \"peeringDBFacilityId\": 1922,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/fac/1922\"\r\n }\r\n ],\r\n \"bandwidthOffers\": [\r\n {\r\n \"offerName\": \"10Gbps\",\r\n \"valueInMbps\": 10000\r\n },\r\n {\r\n \"offerName\": \"100Gbps\",\r\n \"valueInMbps\": 100000\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hillsboro\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Hillsboro\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectPeering.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectPeering.json deleted file mode 100644 index c4a0199fc328f..0000000000000 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetDirectPeering.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Jlc291cmNlR3JvdXBzL3JlczU1MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5QZWVyaW5nL3BlZXJpbmdzL2RpcmVjdHBlZXJpbmczMTAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2e951838-f930-4f20-8f8c-87e62ea2b31e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.27129.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "b05cc390-9e86-4bed-bef0-182e426f8b41" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" - ], - "x-ms-correlation-request-id": [ - "69d4e657-e1db-4adc-900e-4bf7723b0107" - ], - "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T224212Z:69d4e657-e1db-4adc-900e-4bf7723b0107" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 21 Mar 2019 22:42:11 GMT" - ], - "Content-Length": [ - "1342" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic_Direct_Free\",\r\n \"tier\": \"Basic\",\r\n \"family\": \"Direct\",\r\n \"size\": \"Free\"\r\n },\r\n \"kind\": \"Direct\",\r\n \"properties\": {\r\n \"direct\": {\r\n \"connections\": [\r\n {\r\n \"bandwidthInMbps\": 10000,\r\n \"provisionedBandwidthInMbps\": 0,\r\n \"peeringDBFacilityId\": 63,\r\n \"connectionState\": \"PendingApproval\",\r\n \"bgpSession\": {\r\n \"sessionPrefixV4\": \"159.46.95.0/30\",\r\n \"microsoftSessionIPv4Address\": \"159.46.95.2\",\r\n \"peerSessionIPv4Address\": \"159.46.95.1\",\r\n \"sessionStateV4\": \"None\",\r\n \"sessionStateV6\": \"None\",\r\n \"maxPrefixesAdvertisedV4\": 20000,\r\n \"maxPrefixesAdvertisedV6\": 0\r\n }\r\n }\r\n ],\r\n \"useForPeeringService\": false,\r\n \"peerAsn\": {\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\"\r\n }\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"location\": \"centralus\",\r\n \"eTag\": \"86658282-6097-4545-a3f4-2756809e97ac\",\r\n \"name\": \"directpeering3103\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/resourceGroups/res5527/providers/Microsoft.Peering/peerings/directpeering3103\",\r\n \"type\": \"Microsoft.Peering/peerings\"\r\n}", - "StatusCode": 200 - } - ], - "Names": {}, - "Variables": { - "SubscriptionId": "4445bf11-61c4-436f-a940-60194f8aca57" - } -} \ No newline at end of file diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetExchangeLocations.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetExchangeLocations.json index 8801c9e71365f..0b0e57573c3ed 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetExchangeLocations.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetExchangeLocations.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peeringLocations?kind=Exchange&api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyaW5nTG9jYXRpb25zP2tpbmQ9RXhjaGFuZ2UmYXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peeringLocations?kind=Exchange&api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyaW5nTG9jYXRpb25zP2tpbmQ9RXhjaGFuZ2UmYXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8efb7a71-f4f5-4a72-b0b9-7e764d4040ad" + "42410c77-2519-4a93-bcd2-f72efbd1f56e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -27,16 +27,16 @@ "no-cache" ], "x-ms-request-id": [ - "bb07da60-5d7c-4398-bc3d-0aad8c5d4a63" + "88aee028-e0e6-4185-b539-fb7f89b3916d" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "598" ], "x-ms-correlation-request-id": [ - "67a584bf-c155-4f09-98a2-dbd05d289ba8" + "64eff6f1-441b-4e55-9826-40c28bfb3d4f" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T223427Z:67a584bf-c155-4f09-98a2-dbd05d289ba8" + "NORTHEUROPE:20190709T000512Z:64eff6f1-441b-4e55-9826-40c28bfb3d4f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -45,10 +45,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:34:27 GMT" + "Tue, 09 Jul 2019 00:05:12 GMT" ], "Content-Length": [ - "88003" + "96600" ], "Content-Type": [ "application/json; charset=utf-8" @@ -57,7 +57,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Ashburn Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.126.236.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:2::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.126.236.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:2::/64\",\r\n \"peeringDBFacilityId\": 1,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Ashburn\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.170.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:3::c\",\r\n \"facilityIPv4Prefix\": \"206.53.170.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:3::/64\",\r\n \"peeringDBFacilityId\": 1178,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1178\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Ashburn\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Ashburn\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Palo Alto\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.176.152\",\r\n \"microsoftIPv6Address\": \"2001:504:d::98\",\r\n \"facilityIPv4Prefix\": \"198.32.176.0/24,198.32.175.0/24,198.32.177.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:d::/64\",\r\n \"peeringDBFacilityId\": 7,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/7\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Palo Alto\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Palo Alto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix San Jose Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.116.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.223.116.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:1::/64\",\r\n \"peeringDBFacilityId\": 5,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/5\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX Bay Area\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.106.72\",\r\n \"microsoftIPv6Address\": \"2001:504:3d:1:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"206.41.106.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:3d:1::/64\",\r\n \"peeringDBFacilityId\": 935,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/935\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Jose\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"San Jose\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Chicago Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"208.115.136.27,206.223.119.27\",\r\n \"microsoftIPv6Address\": \"2001:504:0:4::8075:1\",\r\n \"facilityIPv4Prefix\": \"208.115.136.0/23,206.223.119.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:4::/64\",\r\n \"peeringDBFacilityId\": 2,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX Chicago\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.108.115.47\",\r\n \"microsoftIPv6Address\": \"2001:504:38:1:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"206.108.115.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:38:1::/64\",\r\n \"peeringDBFacilityId\": 944,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/944\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chicago\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"North Central US\"\r\n },\r\n \"name\": \"Chicago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Los Angeles Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.123.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:3::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.223.123.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:3::/64\",\r\n \"peeringDBFacilityId\": 4,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/4\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Los Angeles\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.172.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:5::c\",\r\n \"facilityIPv4Prefix\": \"206.53.172.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:5::/64\",\r\n \"peeringDBFacilityId\": 1175,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1175\"\r\n },\r\n {\r\n \"exchangeName\": \"CoreSite - Los Angeles\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.72.210.143\",\r\n \"microsoftIPv6Address\": \"2001:504:13::210:143\",\r\n \"facilityIPv4Prefix\": \"206.72.210.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:13::/64\",\r\n \"peeringDBFacilityId\": 142,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/142\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Los Angeles\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Los Angeles\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Atlanta\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.182.33\",\r\n \"microsoftIPv6Address\": \"2001:504:10::8075:1\",\r\n \"facilityIPv4Prefix\": \"198.32.182.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:10::/64\",\r\n \"peeringDBFacilityId\": 9,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/9\"\r\n },\r\n {\r\n \"exchangeName\": \"Digital Realty Atlanta Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.132.117\",\r\n \"microsoftIPv6Address\": \"2001:478:132::117\",\r\n \"facilityIPv4Prefix\": \"198.32.132.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:132::/64\",\r\n \"peeringDBFacilityId\": 22,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/22\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Atlanta\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Atlanta\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Miami\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.124.188,198.32.124.189\",\r\n \"microsoftIPv6Address\": \"2001:478:124::188,2001:478:124::189\",\r\n \"facilityIPv4Prefix\": \"198.32.124.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:478:124::/64\",\r\n \"peeringDBFacilityId\": 17,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/17\"\r\n },\r\n {\r\n \"exchangeName\": \"The South Florida Internet Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.41.108.25\",\r\n \"microsoftIPv6Address\": \"2001:504:40:108::1:25\",\r\n \"facilityIPv4Prefix\": \"206.41.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:40:108::/64\",\r\n \"peeringDBFacilityId\": 954,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/954\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Miami\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Miami\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"London Internet Exchange\",\r\n \"bandwidthInMbps\": 300000,\r\n \"microsoftIPv4Address\": \"195.66.224.140\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"195.66.224.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4::/64\",\r\n \"peeringDBFacilityId\": 18,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/18\"\r\n },\r\n {\r\n \"exchangeName\": \"London Internet Exchange\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"195.66.236.140\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4:1::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"195.66.236.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4:1::/64\",\r\n \"peeringDBFacilityId\": 321,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/321\"\r\n },\r\n {\r\n \"exchangeName\": \"London Network Access Point\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"5.57.81.17\",\r\n \"microsoftIPv6Address\": \"2001:7f8:17::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"5.57.80.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:17::/64\",\r\n \"peeringDBFacilityId\": 53,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/53\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"London\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK South\"\r\n },\r\n \"name\": \"London\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange New York\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.118.18\",\r\n \"microsoftIPv6Address\": \"2001:504:f::12\",\r\n \"facilityIPv4Prefix\": \"198.32.118.0/24,198.32.119.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:f::/64\",\r\n \"peeringDBFacilityId\": 12,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/12\"\r\n },\r\n {\r\n \"exchangeName\": \"New York International Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.160.199\",\r\n \"microsoftIPv6Address\": \"2001:504:1::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"198.32.160.0/24,206.51.30.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:1::/64,2001:504:1:9::/64\",\r\n \"peeringDBFacilityId\": 14,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/14\"\r\n },\r\n {\r\n \"exchangeName\": \"Deutscher Commercial Internet Exchange New York\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.82.104.133,206.130.10.133\",\r\n \"microsoftIPv6Address\": \"2001:504:36::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"206.82.104.0/22,206.130.10.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:36::/64\",\r\n \"peeringDBFacilityId\": 804,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/804\"\r\n },\r\n {\r\n \"exchangeName\": \"Digital Realty New York Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.126.115.23\",\r\n \"microsoftIPv6Address\": \"2001:504:17:115::23\",\r\n \"facilityIPv4Prefix\": \"206.126.115.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:17:115::/64\",\r\n \"peeringDBFacilityId\": 325,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/325\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New York\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"New York\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"FranceIX Paris\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"37.49.236.5,37.49.237.119\",\r\n \"microsoftIPv6Address\": \"2001:7f8:54::5,2001:7f8:54::1:119\",\r\n \"facilityIPv4Prefix\": \"37.49.236.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:54::/64\",\r\n \"peeringDBFacilityId\": 359,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/359\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Paris\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.42.145.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:43::8075:1\",\r\n \"facilityIPv4Prefix\": \"195.42.144.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:43::/64\",\r\n \"peeringDBFacilityId\": 255,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/255\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Paris\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Paris\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Deutscher Commercial Internet Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"80.81.194.52,80.81.195.11\",\r\n \"microsoftIPv6Address\": \"2001:7f8::1f8b:0:1,2001:7f8::1f8b:0:2\",\r\n \"facilityIPv4Prefix\": \"80.81.192.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8::/64\",\r\n \"peeringDBFacilityId\": 31,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/31\"\r\n },\r\n {\r\n \"exchangeName\": \"European Commercial Internet Exchange Frankfurt\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"62.69.146.70\",\r\n \"microsoftIPv6Address\": \"2001:7f8:8:20:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"62.69.146.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:8:20::/64\",\r\n \"peeringDBFacilityId\": 676,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/676\"\r\n },\r\n {\r\n \"exchangeName\": \"Neutral Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.239.118.163\",\r\n \"microsoftIPv6Address\": \"2001:7f8:13::a500:8075:2\",\r\n \"facilityIPv4Prefix\": \"193.239.116.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:13::/64\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/64\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Frankfurt\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Frankfurt\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Neutral Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.239.117.16\",\r\n \"microsoftIPv6Address\": \"2001:7f8:13::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"193.239.116.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:13::/64\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/64\"\r\n },\r\n {\r\n \"exchangeName\": \"Amsterdam Internet Exchange\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"80.249.209.21,80.249.209.20\",\r\n \"microsoftIPv6Address\": \"2001:7f8:1::a500:8075:2,2001:7f8:1::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"80.249.208.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:1::/64\",\r\n \"peeringDBFacilityId\": 26,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/26\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"country\": \"NL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Amsterdam\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Vienna Internet Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"193.203.0.165\",\r\n \"microsoftIPv6Address\": \"2001:7f8:30:0:2:1:0:8075\",\r\n \"facilityIPv4Prefix\": \"193.203.0.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:30::/64\",\r\n \"peeringDBFacilityId\": 50,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/50\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vienna\",\r\n \"country\": \"AT\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Vienna\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Belgian National Internet Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"194.53.172.34\",\r\n \"microsoftIPv6Address\": \"2001:7f8:26::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"194.53.172.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:26::/64\",\r\n \"peeringDBFacilityId\": 59,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/59\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brussels\",\r\n \"country\": \"BE\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Brussels\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Dallas Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.118.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:5::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.223.118.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:5::/64\",\r\n \"peeringDBFacilityId\": 3,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/3\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Dallas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.174.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:7::c\",\r\n \"facilityIPv4Prefix\": \"206.53.174.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:7::/64\",\r\n \"peeringDBFacilityId\": 1180,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1180\"\r\n },\r\n {\r\n \"exchangeName\": \"CyrusOne Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.130.39,198.32.130.40\",\r\n \"microsoftIPv6Address\": \"2001:478:130::39,2001:478:130::40\",\r\n \"facilityIPv4Prefix\": \"198.32.130.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:130::/64\",\r\n \"peeringDBFacilityId\": 672,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/672\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dallas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Dallas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Seattle\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.134.152\",\r\n \"microsoftIPv6Address\": \"2001:504:12::15\",\r\n \"facilityIPv4Prefix\": \"198.32.134.0/24,198.32.133.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:12::/64\",\r\n \"peeringDBFacilityId\": 11,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/11\"\r\n },\r\n {\r\n \"exchangeName\": \"Seattle Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.81.80.30,206.81.80.68\",\r\n \"microsoftIPv6Address\": \"2001:504:16::1f8b,2001:504:16::68:0:1f8b\",\r\n \"facilityIPv4Prefix\": \"206.81.80.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:16::/64\",\r\n \"peeringDBFacilityId\": 13,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/13\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Seattle\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.171.13\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:4::d\",\r\n \"facilityIPv4Prefix\": \"206.53.171.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:4::/64\",\r\n \"peeringDBFacilityId\": 1174,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1174\"\r\n },\r\n {\r\n \"exchangeName\": \"Pacific Wave Exchange Seattle\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"207.231.240.7,207.231.241.7,207.231.242.7,207.231.243.7,207.231.245.7,207.231.248.7\",\r\n \"microsoftIPv6Address\": \"2001:504:b:10::7,2001:504:b:11::7,2001:504:b:80::7,2001:504:b:81::7,2001:504:b:88::7,2001:504:b:89::7\",\r\n \"facilityIPv4Prefix\": \"207.231.240.0/25,207.231.241.0/24,207.231.242.0/25,207.231.243.0/24,207.231.245.0/24,207.231.248.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:b:10::/64,2001:504:b:11::/64,2001:504:b:80::/64,2001:504:b:81::/64,2001:504:b:88::/64,2001:504:b:89::/64\",\r\n \"peeringDBFacilityId\": 82,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/82\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seattle\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Seattle\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"LINX Manchester\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.66.244.82\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4:2::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"195.66.244.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4:2::/64\",\r\n \"peeringDBFacilityId\": 583,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/583\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manchester\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Manchester\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Zurich\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.42.48.50\",\r\n \"microsoftIPv6Address\": \"2001:7f8:c:8235:194:42:48:50\",\r\n \"facilityIPv4Prefix\": \"194.42.48.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:c:8235:194:42:48:0/112\",\r\n \"peeringDBFacilityId\": 29,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/29\"\r\n },\r\n {\r\n \"exchangeName\": \"SwissIX Internet Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"91.206.52.152\",\r\n \"microsoftIPv6Address\": \"2001:7f8:24::98\",\r\n \"facilityIPv4Prefix\": \"91.206.52.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:24::/64\",\r\n \"peeringDBFacilityId\": 60,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/60\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zurich\",\r\n \"country\": \"CH\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Zurich\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Catalunya Neutral Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.242.98.152\",\r\n \"microsoftIPv6Address\": \"2001:7f8:2a:0:2:1:0:8075\",\r\n \"facilityIPv4Prefix\": \"193.242.98.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:2a::/64\",\r\n \"peeringDBFacilityId\": 62,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/62\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Barcelona\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Barcelona\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"GIGAbit Portuguese Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.136.250.60\",\r\n \"microsoftIPv6Address\": \"2001:7f8:a:1::6\",\r\n \"facilityIPv4Prefix\": \"193.136.250.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:a:1::/64\",\r\n \"peeringDBFacilityId\": 72,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/72\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Lisbon\",\r\n \"country\": \"PT\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Lisbon\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Espana Internet Exchange Lower LAN\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.149.1.29\",\r\n \"microsoftIPv6Address\": \"2001:7f8:f::70\",\r\n \"facilityIPv4Prefix\": \"193.149.1.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:f::/64\",\r\n \"peeringDBFacilityId\": 63,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/63\"\r\n },\r\n {\r\n \"exchangeName\": \"Espana Internet Exchange Upper LAN\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.79.175.184\",\r\n \"microsoftIPv6Address\": \"2001:7f8:f:1::70\",\r\n \"facilityIPv4Prefix\": \"185.79.175.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:f:1::/64\",\r\n \"peeringDBFacilityId\": 1146,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1146\"\r\n },\r\n {\r\n \"exchangeName\": \"Deutscher Commercial Internet Exchange Madrid\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.68.16\",\r\n \"microsoftIPv6Address\": \"2001:7f8:a0::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.68.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:a0::/64\",\r\n \"peeringDBFacilityId\": 1277,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1277\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Madrid\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Madrid\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Sydney Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"45.127.172.36\",\r\n \"microsoftIPv6Address\": \"2001:de8:6::1:2076:1\",\r\n \"facilityIPv4Prefix\": \"45.127.172.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:de8:6::/64\",\r\n \"peeringDBFacilityId\": 94,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/94\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Sydney\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.68.7\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:10::7\",\r\n \"facilityIPv4Prefix\": \"103.26.68.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:10::/64\",\r\n \"peeringDBFacilityId\": 780,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/780\"\r\n },\r\n {\r\n \"exchangeName\": \"New South Wales Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.52.4\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:4:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.52.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:4::/64\",\r\n \"peeringDBFacilityId\": 716,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/716\"\r\n },\r\n {\r\n \"exchangeName\": \"Pipe Networks MLPA Sydney\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.2.162\",\r\n \"microsoftIPv6Address\": \"2001:7fa:b::162\",\r\n \"facilityIPv4Prefix\": \"218.100.2.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:b::/64\",\r\n \"peeringDBFacilityId\": 105,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/105\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sydney\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Sydney\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Tokyo\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"203.190.230.24\",\r\n \"microsoftIPv6Address\": \"2001:de8:5::8075:1\",\r\n \"facilityIPv4Prefix\": \"203.190.230.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:5::/64\",\r\n \"peeringDBFacilityId\": 167,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/167\"\r\n },\r\n {\r\n \"exchangeName\": \"Japan Internet Exchange Tokyo\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"210.171.224.116,210.171.224.110\",\r\n \"microsoftIPv6Address\": \"2001:de8:8::8075:2,2001:de8:8::8075:1\",\r\n \"facilityIPv4Prefix\": \"210.171.224.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:8::/64\",\r\n \"peeringDBFacilityId\": 30,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/30\"\r\n },\r\n {\r\n \"exchangeName\": \"BroadBand Internet Exchange Tokyo\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"218.100.6.76\",\r\n \"microsoftIPv6Address\": \"2001:de8:c::8075:1\",\r\n \"facilityIPv4Prefix\": \"218.100.6.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:c::/64\",\r\n \"peeringDBFacilityId\": 126,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/126\"\r\n },\r\n {\r\n \"exchangeName\": \"JPNAP Tokyo\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"210.173.176.16\",\r\n \"microsoftIPv6Address\": \"2001:7fa:7:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"210.173.176.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:7:1::/64\",\r\n \"peeringDBFacilityId\": 95,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/95\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Tokyo\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan West\"\r\n },\r\n \"name\": \"Tokyo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Korean Internet Neutral Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.145.251.47\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"192.145.251.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:8::/64\",\r\n \"peeringDBFacilityId\": 52,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/52\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seoul\",\r\n \"country\": \"KR\",\r\n \"azureRegion\": \"Korea Central\"\r\n },\r\n \"name\": \"Seoul\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Danish Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.38.7.76\",\r\n \"microsoftIPv6Address\": \"2001:7f8:1f::8075:76:0\",\r\n \"facilityIPv4Prefix\": \"192.38.7.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:1f::/64\",\r\n \"peeringDBFacilityId\": 78,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/78\"\r\n },\r\n {\r\n \"exchangeName\": \"Netnod Internet Exchange i Sverige AB\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"212.237.192.181,212.237.193.181\",\r\n \"microsoftIPv6Address\": \"2001:7f8:d:202::181,2001:7f8:d:203::181\",\r\n \"facilityIPv4Prefix\": \"212.237.192.0/24,212.237.193.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:d:202::/64,2001:7f8:d:203::/64\",\r\n \"peeringDBFacilityId\": 193,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/193\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Copenhagen\",\r\n \"country\": \"DK\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Copenhagen\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Netnod Internet Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"195.245.240.181,194.68.123.181,194.68.128.181,195.69.119.181\",\r\n \"microsoftIPv6Address\": \"2001:7f8:d:fc::181,2001:7f8:d:fb::181,2001:7f8:d:fe::181,2001:7f8:d:ff::181\",\r\n \"facilityIPv4Prefix\": \"194.68.123.0/24,194.68.128.0/24,195.245.240.0/24,195.69.119.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:d:fc::/64,2001:7f8:d:ff::/64,2001:7f8:d:fe::/64,2001:7f8:d:fb::/64\",\r\n \"peeringDBFacilityId\": 70,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/70\"\r\n },\r\n {\r\n \"exchangeName\": \"Stockholm Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.121.80.59\",\r\n \"microsoftIPv6Address\": \"2001:7f8:3e:0:a500:0:8075:1\",\r\n \"facilityIPv4Prefix\": \"192.121.80.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:3e::/64\",\r\n \"peeringDBFacilityId\": 172,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/172\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Stockholm\",\r\n \"country\": \"SE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Stockholm\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Internet Neutral Exchange Association CLG\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.6.36.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:18::28\",\r\n \"facilityIPv4Prefix\": \"185.6.36.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:18::/64\",\r\n \"peeringDBFacilityId\": 48,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/48\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dublin\",\r\n \"country\": \"IE\",\r\n \"azureRegion\": \"North Europe\"\r\n },\r\n \"name\": \"Dublin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"IX.br Campinas\",\r\n \"bandwidthInMbps\": 60000,\r\n \"microsoftIPv4Address\": \"200.192.108.42\",\r\n \"microsoftIPv6Address\": \"2001:12f8:0:11::42\",\r\n \"facilityIPv4Prefix\": \"200.192.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:12f8:0:11::/64\",\r\n \"peeringDBFacilityId\": 415,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/415\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Sao Paulo Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.122.57\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"200.136.34.0/24,198.32.122.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:122::/64\",\r\n \"peeringDBFacilityId\": 119,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/119\"\r\n },\r\n {\r\n \"exchangeName\": \"IX.br São Paulo\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"187.16.218.139,187.16.218.144\",\r\n \"microsoftIPv6Address\": \"2001:12f8::218:139,2001:12f8::218:144\",\r\n \"facilityIPv4Prefix\": \"187.16.216.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:12f8::/64\",\r\n \"peeringDBFacilityId\": 171,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/171\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"São Paulo\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"São Paulo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Hong Kong\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"119.27.63.4,36.255.56.4\",\r\n \"microsoftIPv6Address\": \"2001:de8:7::8075:1\",\r\n \"facilityIPv4Prefix\": \"119.27.63.0/24,36.255.56.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:7::/64\",\r\n \"peeringDBFacilityId\": 125,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/125\"\r\n },\r\n {\r\n \"exchangeName\": \"Amsterdam Internet Exchange Hong Kong\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"103.247.139.28\",\r\n \"microsoftIPv6Address\": \"2001:df0:296::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"103.247.139.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:df0:296::/64\",\r\n \"peeringDBFacilityId\": 577,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/577\"\r\n },\r\n {\r\n \"exchangeName\": \"Hong Kong Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"123.255.91.120\",\r\n \"microsoftIPv6Address\": \"2001:7fa:0:1::ca28:a178\",\r\n \"facilityIPv4Prefix\": \"202.40.160.0/23,123.255.88.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:0:1::/64\",\r\n \"peeringDBFacilityId\": 42,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/42\"\r\n },\r\n {\r\n \"exchangeName\": \"BroadBand Internet Exchange Hong Kong\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.203.158.102\",\r\n \"microsoftIPv6Address\": \"2403:c780:b800:bb00::8075:2\",\r\n \"facilityIPv4Prefix\": \"103.203.158.0/23\",\r\n \"facilityIPv6Prefix\": \"2403:c780:b800:bb00::/64\",\r\n \"peeringDBFacilityId\": 1449,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1449\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hong Kong\",\r\n \"country\": \"HK\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Hong Kong\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Neutral Internet Exchange Czech Republic\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.210.16.115\",\r\n \"microsoftIPv6Address\": \"2001:7f8:14::6b:1\",\r\n \"facilityIPv4Prefix\": \"91.210.16.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:14::/64\",\r\n \"peeringDBFacilityId\": 71,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/71\"\r\n },\r\n {\r\n \"exchangeName\": \"Peering.cz Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.213.211.214\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7f::214\",\r\n \"facilityIPv4Prefix\": \"91.213.211.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7f::/64\",\r\n \"peeringDBFacilityId\": 713,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/713\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Prague\",\r\n \"country\": \"CZ\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Prague\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"FranceIX Marseille\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"37.49.232.14\",\r\n \"microsoftIPv6Address\": \"2001:7f8:54:5::14\",\r\n \"facilityIPv4Prefix\": \"37.49.232.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:54:5::/64\",\r\n \"peeringDBFacilityId\": 880,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/880\"\r\n },\r\n {\r\n \"exchangeName\": \"Deutscher Commercial Internet Exchange Marseille\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.47.13\",\r\n \"microsoftIPv6Address\": \"2001:7f8:36::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.47.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:36::/64\",\r\n \"peeringDBFacilityId\": 1149,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1149\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Marseille\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Marseille\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Singapore Open Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.141.141\",\r\n \"microsoftIPv6Address\": \"2001:de8:d::8069:1\",\r\n \"facilityIPv4Prefix\": \"198.32.141.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:d::/64\",\r\n \"peeringDBFacilityId\": 93,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/93\"\r\n },\r\n {\r\n \"exchangeName\": \"Singapore Internet Exchange\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.16.102.23\",\r\n \"microsoftIPv6Address\": \"2001:de8:12:100::23\",\r\n \"facilityIPv4Prefix\": \"103.16.102.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:12:100::/64\",\r\n \"peeringDBFacilityId\": 429,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/429\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Singapore Exchange\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"27.111.228.57\",\r\n \"microsoftIPv6Address\": \"2001:de8:4::8075:1\",\r\n \"facilityIPv4Prefix\": \"27.111.228.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:de8:4::/64\",\r\n \"peeringDBFacilityId\": 158,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/158\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Singapore\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.41.12.23\",\r\n \"microsoftIPv6Address\": \"2001:ded::17\",\r\n \"facilityIPv4Prefix\": \"103.41.12.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:ded::/48\",\r\n \"peeringDBFacilityId\": 965,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/965\"\r\n },\r\n {\r\n \"exchangeName\": \"BroadBand Internet Exchange Singapore\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.231.152.101\",\r\n \"microsoftIPv6Address\": \"2001:df5:b800:bb00::8075:1\",\r\n \"facilityIPv4Prefix\": \"103.231.152.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:df5:b800:bb00::/64\",\r\n \"peeringDBFacilityId\": 909,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/909\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Singapore\",\r\n \"country\": \"SG\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Singapore\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Budapest Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.188.137.21\",\r\n \"microsoftIPv6Address\": \"2001:7f8:35::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.188.137.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:35::/64\",\r\n \"peeringDBFacilityId\": 55,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/55\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Budapest\",\r\n \"country\": \"HU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Budapest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MSK-IX Moscow\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"195.208.208.137\",\r\n \"microsoftIPv6Address\": \"2001:7f8:20:101::208:137\",\r\n \"facilityIPv4Prefix\": \"195.208.208.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:20:101::/64\",\r\n \"peeringDBFacilityId\": 100,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/100\"\r\n },\r\n {\r\n \"exchangeName\": \"Peering LTD\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"178.18.225.38\",\r\n \"microsoftIPv6Address\": \"2a03:5f80:4::225:38\",\r\n \"facilityIPv4Prefix\": \"178.18.230.0/24,178.18.232.0/24,178.18.233.0/24,178.18.226.0/23,178.18.228.0/23,178.18.231.0/24,178.18.235.0/24,178.18.224.0/22\",\r\n \"facilityIPv6Prefix\": \"2a03:5f80:4::/64,2a03:5f80:4:1::/64,2a03:5f80:4:2::/64,2a03:5f80:7::/64\",\r\n \"peeringDBFacilityId\": 358,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/358\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Moscow\",\r\n \"country\": \"RU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Moscow\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CoreSite - Denver\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.51.46.72,206.51.46.100\",\r\n \"microsoftIPv6Address\": \"2605:6c00:303:303::72,2605:6c00:303:303::100\",\r\n \"facilityIPv4Prefix\": \"206.51.46.0/24,198.32.216.0/24\",\r\n \"facilityIPv6Prefix\": \"2605:6c00:303:303::/64\",\r\n \"peeringDBFacilityId\": 254,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/254\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Denver\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West Central US\"\r\n },\r\n \"name\": \"Denver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"BALCAN-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"80.97.248.52\",\r\n \"microsoftIPv6Address\": \"2a02:d10:80::13\",\r\n \"facilityIPv4Prefix\": \"80.97.248.0/23,86.104.125.0/24\",\r\n \"facilityIPv6Prefix\": \"2a02:d10:80::/64,2001:7f8:64:225::/64\",\r\n \"peeringDBFacilityId\": 372,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/372\"\r\n },\r\n {\r\n \"exchangeName\": \"Romanian Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"217.156.113.88\",\r\n \"microsoftIPv6Address\": \"2001:7f8:49::88\",\r\n \"facilityIPv4Prefix\": \"217.156.113.0/24,185.1.103.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:49::/64\",\r\n \"peeringDBFacilityId\": 301,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/301\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Bucharest\",\r\n \"country\": \"RO\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Bucharest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Taipei Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"203.163.222.15\",\r\n \"microsoftIPv6Address\": \"2406:d400:1:133:203:163:222:15\",\r\n \"facilityIPv4Prefix\": \"203.163.222.0/24\",\r\n \"facilityIPv6Prefix\": \"2406:d400:1:133:203:163:222:0/112\",\r\n \"peeringDBFacilityId\": 823,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/823\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Taipei\",\r\n \"country\": \"TW\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Taipei\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Malaysia Internet Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"218.100.44.214,218.100.44.154\",\r\n \"microsoftIPv6Address\": \"2001:de8:10::54,2001:de8:10::a9\",\r\n \"facilityIPv4Prefix\": \"218.100.44.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:10::/48\",\r\n \"peeringDBFacilityId\": 250,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/250\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Kuala Lumpur\",\r\n \"country\": \"MY\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Kuala Lumpur\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Berlin Commercial Internet Exchange\",\r\n \"bandwidthInMbps\": 50000,\r\n \"microsoftIPv4Address\": \"193.178.185.84,193.178.185.104\",\r\n \"microsoftIPv6Address\": \"2001:7f8:19:1::1f8b:1,2001:7f8:19:1::1f8b:2\",\r\n \"facilityIPv4Prefix\": \"193.178.185.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:19:1::/64\",\r\n \"peeringDBFacilityId\": 87,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/87\"\r\n },\r\n {\r\n \"exchangeName\": \"European Commercial Internet Exchange Berlin\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.9.117.84\",\r\n \"microsoftIPv6Address\": \"2001:7f8:8:5:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"194.9.117.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:8:5::/64\",\r\n \"peeringDBFacilityId\": 209,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/209\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Berlin\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Berlin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Polish Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.182.218.146,195.182.218.167\",\r\n \"microsoftIPv6Address\": \"2001:7f8:42::a500:8075:1,2001:7f8:42::a500:8075:2\",\r\n \"facilityIPv4Prefix\": \"195.182.218.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:42::/48\",\r\n \"peeringDBFacilityId\": 264,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/264\"\r\n },\r\n {\r\n \"exchangeName\": \"TPIX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"195.149.232.50\",\r\n \"microsoftIPv6Address\": \"2001:7f8:27::8075:1\",\r\n \"facilityIPv4Prefix\": \"195.149.232.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:27::/48\",\r\n \"peeringDBFacilityId\": 482,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/482\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Warsaw\",\r\n \"country\": \"PL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Warsaw\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"ExtremeIX Chennai\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.120.251.137\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:3::137\",\r\n \"facilityIPv4Prefix\": \"45.120.251.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:3::/64\",\r\n \"peeringDBFacilityId\": 1786,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1786\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chennai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Chennai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Amsterdam Internet Exchange India\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"223.31.200.19\",\r\n \"microsoftIPv6Address\": \"2001:e48:44:100b:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"223.31.200.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:e48:44:100b::/64\",\r\n \"peeringDBFacilityId\": 1623,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1623\"\r\n },\r\n {\r\n \"exchangeName\": \"ExtremeIX Mumbai\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.77.108.128\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:2::128\",\r\n \"facilityIPv4Prefix\": \"103.77.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:2::/64\",\r\n \"peeringDBFacilityId\": 1627,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1627\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mumbai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"Mumbai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Perth\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"202.12.243.11\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:50::b\",\r\n \"facilityIPv4Prefix\": \"202.12.243.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:50::/64\",\r\n \"peeringDBFacilityId\": 1235,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1235\"\r\n },\r\n {\r\n \"exchangeName\": \"West Australian Internet Exchange (WAIX)\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"198.32.212.95\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11::2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"198.32.212.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11::/64\",\r\n \"peeringDBFacilityId\": 21,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/21\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Perth\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Central\"\r\n },\r\n \"name\": \"Perth\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Boston Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.108.236.10\",\r\n \"microsoftIPv6Address\": \"2001:504:24:1::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"206.108.236.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:24:1::/64\",\r\n \"peeringDBFacilityId\": 565,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/565\"\r\n },\r\n {\r\n \"exchangeName\": \"CoreSite - Boston\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.51.42.10\",\r\n \"microsoftIPv6Address\": \"2001:504:13:7::10\",\r\n \"facilityIPv4Prefix\": \"206.51.42.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:13:7::/64\",\r\n \"peeringDBFacilityId\": 333,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/333\"\r\n },\r\n {\r\n \"exchangeName\": \"MASS IX, Boston/Massachusetts Internet Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.53.143.7\",\r\n \"microsoftIPv6Address\": \"2001:504:47::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"206.53.143.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:47::/64\",\r\n \"peeringDBFacilityId\": 1086,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1086\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Boston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Boston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Balkan Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.30.58\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"217.174.157.0/24,185.1.30.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:8e::/48\",\r\n \"peeringDBFacilityId\": 326,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/326\"\r\n },\r\n {\r\n \"exchangeName\": \"Bulgarian Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.169.198.74\",\r\n \"microsoftIPv6Address\": \"2001:7f8:58::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"193.169.198.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:58::/48\",\r\n \"peeringDBFacilityId\": 331,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/331\"\r\n },\r\n {\r\n \"exchangeName\": \"NetIX Communications Ltd.\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.218.0.150\",\r\n \"microsoftIPv6Address\": \"2001:67c:29f0::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.218.0.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:67c:29f0::/64\",\r\n \"peeringDBFacilityId\": 699,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/699\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Sofia\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.212.235.6\",\r\n \"microsoftIPv6Address\": \"2001:7f8:9f::6\",\r\n \"facilityIPv4Prefix\": \"91.212.235.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:9f::/64\",\r\n \"peeringDBFacilityId\": 1056,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1056\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sofia\",\r\n \"country\": \"BG\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Sofia\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Las Vegas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.205.6\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:9::6\",\r\n \"facilityIPv4Prefix\": \"206.53.205.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:9::/64\",\r\n \"peeringDBFacilityId\": 1628,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1628\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Las Vegas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Las Vegas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Toronto Internet Exchange Community\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.108.35.109\",\r\n \"microsoftIPv6Address\": \"2001:504:1a::35:109\",\r\n \"facilityIPv4Prefix\": \"206.108.34.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:1a::34:0/111\",\r\n \"peeringDBFacilityId\": 24,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/24\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Toronto\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.203.7\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:8::7\",\r\n \"facilityIPv4Prefix\": \"206.53.203.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:8::/64\",\r\n \"peeringDBFacilityId\": 1307,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1307\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Toronto\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada Central\"\r\n },\r\n \"name\": \"Toronto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NAPAfrica IX Johannesburg\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"196.60.8.133,196.60.9.133\",\r\n \"microsoftIPv6Address\": \"2001:43f8:6d0::133,2001:43f8:6d0::9:133\",\r\n \"facilityIPv4Prefix\": \"196.60.8.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:43f8:6d0::/64\",\r\n \"peeringDBFacilityId\": 592,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/592\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Johannesburg\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Johannesburg\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Japan Internet Exchange Osaka\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"103.246.232.116\",\r\n \"microsoftIPv6Address\": \"2001:de8:8:6::8075:1\",\r\n \"facilityIPv4Prefix\": \"103.246.232.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:8:6::/64\",\r\n \"peeringDBFacilityId\": 564,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/564\"\r\n },\r\n {\r\n \"exchangeName\": \"JPNAP Osaka\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"210.173.178.16\",\r\n \"microsoftIPv6Address\": \"2001:7fa:7:2::8075:1\",\r\n \"facilityIPv4Prefix\": \"210.173.178.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:7:2::/64\",\r\n \"peeringDBFacilityId\": 145,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/145\"\r\n },\r\n {\r\n \"exchangeName\": \"BroadBand Internet Exchange Osaka\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.9.28\",\r\n \"microsoftIPv6Address\": \"2001:de8:c:2::8075:1\",\r\n \"facilityIPv4Prefix\": \"218.100.9.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:c:2::/64\",\r\n \"peeringDBFacilityId\": 786,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/786\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Osaka\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Osaka\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NAPAfrica IX Cape Town\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"196.10.140.47,196.10.140.147\",\r\n \"microsoftIPv6Address\": \"2001:43f8:6d1::47,2001:43f8:6d1::147\",\r\n \"facilityIPv4Prefix\": \"196.10.140.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:43f8:6d1::/64\",\r\n \"peeringDBFacilityId\": 597,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/597\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Cape Town\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa West\"\r\n },\r\n \"name\": \"Cape Town\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Vancouver Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.104.41\",\r\n \"microsoftIPv6Address\": \"2001:504:39::41\",\r\n \"facilityIPv4Prefix\": \"206.41.104.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:39::/64\",\r\n \"peeringDBFacilityId\": 863,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/863\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vancouver\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Vancouver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIPE Networks Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.13.80\",\r\n \"microsoftIPv6Address\": \"2001:7fa:e::13\",\r\n \"facilityIPv4Prefix\": \"218.100.13.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 111,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/111\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.71.35\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:30::23\",\r\n \"facilityIPv4Prefix\": \"103.26.71.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:30::/64\",\r\n \"peeringDBFacilityId\": 779,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/779\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"183.177.61.5\",\r\n \"microsoftIPv6Address\": \"2001:de8:6:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"183.177.61.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:6:1::/64\",\r\n \"peeringDBFacilityId\": 1026,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1026\"\r\n },\r\n {\r\n \"exchangeName\": \"Victorian Internet Exchange\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"218.100.78.51\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:1:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.78.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:1::/64\",\r\n \"peeringDBFacilityId\": 513,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/513\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Melbourne\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Southeast\"\r\n },\r\n \"name\": \"Melbourne\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIPE Networks Brisbane\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.0.73\",\r\n \"microsoftIPv6Address\": \"2001:7fa:9::a\",\r\n \"facilityIPv4Prefix\": \"218.100.0.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 110,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/110\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Brisbane\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.70.20\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:20::14\",\r\n \"facilityIPv4Prefix\": \"103.26.70.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:20::/64\",\r\n \"peeringDBFacilityId\": 781,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/781\"\r\n },\r\n {\r\n \"exchangeName\": \"Queensland Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.76.49\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:2:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.76.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:2::/64\",\r\n \"peeringDBFacilityId\": 576,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/576\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brisbane\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Brisbane\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Auckland Peering Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"192.203.154.162\",\r\n \"microsoftIPv6Address\": \"2001:7fa:4:c0cb::9aa2\",\r\n \"facilityIPv4Prefix\": \"192.203.154.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:4:c0cb::/64\",\r\n \"peeringDBFacilityId\": 97,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/97\"\r\n },\r\n {\r\n \"exchangeName\": \"Auckland Internet Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"43.243.21.23\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:6:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"43.243.21.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:6::/64\",\r\n \"peeringDBFacilityId\": 977,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/977\"\r\n },\r\n {\r\n \"exchangeName\": \"Megaport MegaIX Auckland\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"43.243.22.38\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:40::26\",\r\n \"facilityIPv4Prefix\": \"43.243.22.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:40::/64\",\r\n \"peeringDBFacilityId\": 984,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/984\"\r\n },\r\n {\r\n \"exchangeName\": \"Wellington Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"202.7.0.220\",\r\n \"microsoftIPv6Address\": \"2001:7fa:3:ca07::dc\",\r\n \"facilityIPv4Prefix\": \"202.7.0.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:3:ca07::/64\",\r\n \"peeringDBFacilityId\": 348,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/348\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Auckland\",\r\n \"country\": \"NZ\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Auckland\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Croatian Internet Exchange\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"185.1.87.110\",\r\n \"microsoftIPv6Address\": \"2001:7f8:28::25:0\",\r\n \"facilityIPv4Prefix\": \"185.1.87.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:28::/64\",\r\n \"peeringDBFacilityId\": 303,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/303\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zagreb\",\r\n \"country\": \"HR\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Zagreb\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"IX.br Rio de Janeiro\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.6.52.73,45.6.52.72\",\r\n \"microsoftIPv6Address\": \"2001:12f8:0:2::73,2001:12f8:0:2::72\",\r\n \"facilityIPv4Prefix\": \"45.6.52.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:12f8:0:2::/64\",\r\n \"peeringDBFacilityId\": 177,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/177\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Rio de Janeiro\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Rio de Janeiro\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"FICIX Helsinki / FICIX2\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.110.224.62\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7:b::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.110.224.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7:b::/64\",\r\n \"peeringDBFacilityId\": 98,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/98\"\r\n },\r\n {\r\n \"exchangeName\": \"FICIX Espoo / FICIX1\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.110.226.62\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7:a::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.110.226.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7:a::/64\",\r\n \"peeringDBFacilityId\": 1332,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1332\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Helsinki\",\r\n \"country\": \"FI\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Helsinki\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CyrusOne Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.96.35,198.32.96.36\",\r\n \"microsoftIPv6Address\": \"2001:478:96::35,2001:478:96::36\",\r\n \"facilityIPv4Prefix\": \"198.32.96.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:478:96::/64\",\r\n \"peeringDBFacilityId\": 673,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/673\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Houston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Houston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CyrusOne Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.98.35,198.32.98.36\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"198.32.98.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:98::/64\",\r\n \"peeringDBFacilityId\": 760,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/760\"\r\n },\r\n {\r\n \"exchangeName\": \"Phoenix IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.105.44\",\r\n \"microsoftIPv6Address\": \"2001:504:3b::44\",\r\n \"facilityIPv4Prefix\": \"206.41.105.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:3b::/64\",\r\n \"peeringDBFacilityId\": 662,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/662\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Phoenix\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Phoenix\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIT Chile Santiago IXP Chile Santiago\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"200.23.206.210,200.23.206.211\",\r\n \"microsoftIPv6Address\": \"2801:14:9000::8075:1,2801:14:9000::8075:2\",\r\n \"facilityIPv4Prefix\": \"200.23.206.0/24\",\r\n \"facilityIPv6Prefix\": \"2801:14:9000::/64\",\r\n \"peeringDBFacilityId\": 1514,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1514\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Santiago\",\r\n \"country\": \"CL\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Santiago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Quebec Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.179.18.16\",\r\n \"microsoftIPv6Address\": \"2001:504:2d::18:16\",\r\n \"facilityIPv4Prefix\": \"198.179.18.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:2d::/48\",\r\n \"peeringDBFacilityId\": 355,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/355\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Montreal\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada East\"\r\n },\r\n \"name\": \"Montreal\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Greek Internet Exchange\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"176.126.38.18,176.126.38.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:6e::18,2001:7f8:6e::28\",\r\n \"facilityIPv4Prefix\": \"176.126.38.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:6e::/64\",\r\n \"peeringDBFacilityId\": 347,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/347\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Athens\",\r\n \"country\": \"GR\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Athens\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Milan Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"217.29.66.112,217.29.66.212\",\r\n \"microsoftIPv6Address\": \"2001:7f8:b:100:1d1:a5d0:8075:112,2001:7f8:b:100:1d1:a5d0:8075:212\",\r\n \"facilityIPv4Prefix\": \"217.29.66.0/23,217.29.68.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:b:100::/64,2001:7f8:b:101::/64\",\r\n \"peeringDBFacilityId\": 35,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/35\"\r\n },\r\n {\r\n \"exchangeName\": \"Consorzio Top-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.116.96.88\",\r\n \"microsoftIPv6Address\": \"2001:7f8:23:ffff::88\",\r\n \"facilityIPv4Prefix\": \"194.116.96.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:23:ffff::/64\",\r\n \"peeringDBFacilityId\": 115,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/115\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Milan\",\r\n \"country\": \"IT\",\r\n \"azureRegion\": \"France South\"\r\n },\r\n \"name\": \"Milan\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"ExtremeIX Delhi\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.120.248.13\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"45.120.248.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:1::/64\",\r\n \"peeringDBFacilityId\": 1323,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1323\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New Delhi\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"New Delhi\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DRFortress Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.197.210.37\",\r\n \"microsoftIPv6Address\": \"2606:7c80:3375:50::37\",\r\n \"facilityIPv4Prefix\": \"206.197.210.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:7c80:3375:50::/64\",\r\n \"peeringDBFacilityId\": 267,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/267\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Honolulu\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Honolulu\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Ashburn\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.126.236.17,206.126.236.148\",\r\n \"microsoftIPv6Address\": \"2001:504:0:2::8075:1,2001:504:0:2::8075:2\",\r\n \"facilityIPv4Prefix\": \"206.126.236.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:2::/64\",\r\n \"peeringDBFacilityId\": 1,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Ashburn\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.170.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:3::c\",\r\n \"facilityIPv4Prefix\": \"206.53.170.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:3::/64\",\r\n \"peeringDBFacilityId\": 1178,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1178\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Ashburn\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Ashburn\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Palo Alto\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.176.152\",\r\n \"microsoftIPv6Address\": \"2001:504:d::98\",\r\n \"facilityIPv4Prefix\": \"198.32.176.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:d::/64\",\r\n \"peeringDBFacilityId\": 7,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/7\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Palo Alto\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Palo Alto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix San Jose\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.116.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.223.116.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:1::/64\",\r\n \"peeringDBFacilityId\": 5,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/5\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX BA\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.106.72\",\r\n \"microsoftIPv6Address\": \"2001:504:3d:1:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"206.41.106.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:3d:1::/64\",\r\n \"peeringDBFacilityId\": 935,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/935\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"San Jose\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"San Jose\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Chicago\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"208.115.136.27,208.115.137.61\",\r\n \"microsoftIPv6Address\": \"2001:504:0:4::8075:1,2001:504:0:4::8075:2\",\r\n \"facilityIPv4Prefix\": \"208.115.136.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:4::/64\",\r\n \"peeringDBFacilityId\": 2,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX Chicago\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.108.115.47\",\r\n \"microsoftIPv6Address\": \"2001:504:38:1:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"206.108.115.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:38:1::/64\",\r\n \"peeringDBFacilityId\": 944,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/944\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chicago\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"North Central US\"\r\n },\r\n \"name\": \"Chicago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Los Angeles\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.123.17\",\r\n \"microsoftIPv6Address\": \"2001:504:0:3::8075:1\",\r\n \"facilityIPv4Prefix\": \"206.223.123.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:3::/64\",\r\n \"peeringDBFacilityId\": 4,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/4\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Los Angeles\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.172.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:5::c\",\r\n \"facilityIPv4Prefix\": \"206.53.172.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:5::/64\",\r\n \"peeringDBFacilityId\": 1175,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1175\"\r\n },\r\n {\r\n \"exchangeName\": \"CoreSite - Any2 California\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.72.210.143\",\r\n \"microsoftIPv6Address\": \"2001:504:13::210:143\",\r\n \"facilityIPv4Prefix\": \"206.72.210.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:13::/64\",\r\n \"peeringDBFacilityId\": 142,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/142\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Los Angeles\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Los Angeles\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Atlanta\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.182.33,198.32.182.102\",\r\n \"microsoftIPv6Address\": \"2001:504:10::8075:1,2001:504:10::8075:2\",\r\n \"facilityIPv4Prefix\": \"198.32.182.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:10::/64\",\r\n \"peeringDBFacilityId\": 9,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/9\"\r\n },\r\n {\r\n \"exchangeName\": \"Digital Realty Atlanta\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.132.117\",\r\n \"microsoftIPv6Address\": \"2001:478:132::117\",\r\n \"facilityIPv4Prefix\": \"198.32.132.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:132::/64\",\r\n \"peeringDBFacilityId\": 22,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/22\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Atlanta\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Atlanta\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Miami (formerly NOTA)\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.124.188,198.32.124.189\",\r\n \"microsoftIPv6Address\": \"2001:478:124::188,2001:478:124::189\",\r\n \"facilityIPv4Prefix\": \"198.32.124.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:478:124::/64\",\r\n \"peeringDBFacilityId\": 17,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/17\"\r\n },\r\n {\r\n \"exchangeName\": \"FL-IX\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.41.108.25\",\r\n \"microsoftIPv6Address\": \"2001:504:40:108::1:25\",\r\n \"facilityIPv4Prefix\": \"206.41.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:40:108::/64\",\r\n \"peeringDBFacilityId\": 954,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/954\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Miami\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US 2\"\r\n },\r\n \"name\": \"Miami\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"LINX LON1\",\r\n \"bandwidthInMbps\": 300000,\r\n \"microsoftIPv4Address\": \"195.66.224.140\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"195.66.224.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4::/64\",\r\n \"peeringDBFacilityId\": 18,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/18\"\r\n },\r\n {\r\n \"exchangeName\": \"LINX LON2\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"195.66.236.140\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4:1::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"195.66.236.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4:1::/64\",\r\n \"peeringDBFacilityId\": 321,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/321\"\r\n },\r\n {\r\n \"exchangeName\": \"LONAP\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"5.57.81.17\",\r\n \"microsoftIPv6Address\": \"2001:7f8:17::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"5.57.80.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:17::/64\",\r\n \"peeringDBFacilityId\": 53,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/53\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix London\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.104.57\",\r\n \"microsoftIPv6Address\": \"2001:7f8:be::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.104.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:be::/64\",\r\n \"peeringDBFacilityId\": 1997,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1997\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"London\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK South\"\r\n },\r\n \"name\": \"London\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix New York\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.118.18\",\r\n \"microsoftIPv6Address\": \"2001:504:f::12\",\r\n \"facilityIPv4Prefix\": \"198.32.118.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:f::/64\",\r\n \"peeringDBFacilityId\": 12,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/12\"\r\n },\r\n {\r\n \"exchangeName\": \"NYIIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.160.199\",\r\n \"microsoftIPv6Address\": \"2001:504:1::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"198.32.160.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:1::/64\",\r\n \"peeringDBFacilityId\": 14,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/14\"\r\n },\r\n {\r\n \"exchangeName\": \"DE-CIX New York\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.82.104.133\",\r\n \"microsoftIPv6Address\": \"2001:504:36::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"206.82.104.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:504:36::/64\",\r\n \"peeringDBFacilityId\": 804,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/804\"\r\n },\r\n {\r\n \"exchangeName\": \"Digital Realty New York\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.126.115.23\",\r\n \"microsoftIPv6Address\": \"2001:504:17:115::23\",\r\n \"facilityIPv4Prefix\": \"206.126.115.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:17:115::/64\",\r\n \"peeringDBFacilityId\": 325,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/325\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New York\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"New York\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"France-IX Paris\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"37.49.236.5,37.49.237.119\",\r\n \"microsoftIPv6Address\": \"2001:7f8:54::5,2001:7f8:54::1:119\",\r\n \"facilityIPv4Prefix\": \"37.49.236.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:54::/64\",\r\n \"peeringDBFacilityId\": 359,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/359\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Paris\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.42.145.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:43::8075:1\",\r\n \"facilityIPv4Prefix\": \"195.42.144.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:43::/64\",\r\n \"peeringDBFacilityId\": 255,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/255\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Paris\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Paris\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DE-CIX Frankfurt\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"80.81.194.52,80.81.195.11\",\r\n \"microsoftIPv6Address\": \"2001:7f8::1f8b:0:1,2001:7f8::1f8b:0:2\",\r\n \"facilityIPv4Prefix\": \"80.81.192.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8::/64\",\r\n \"peeringDBFacilityId\": 31,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/31\"\r\n },\r\n {\r\n \"exchangeName\": \"ECIX-FRA\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"62.69.146.70\",\r\n \"microsoftIPv6Address\": \"2001:7f8:8:20:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"62.69.146.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:8:20::/64\",\r\n \"peeringDBFacilityId\": 676,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/676\"\r\n },\r\n {\r\n \"exchangeName\": \"NL-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.239.118.163\",\r\n \"microsoftIPv6Address\": \"2001:7f8:13::a500:8075:2\",\r\n \"facilityIPv4Prefix\": \"193.239.116.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:13::/64\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/64\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Frankfurt\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Frankfurt\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NL-ix\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.239.117.16\",\r\n \"microsoftIPv6Address\": \"2001:7f8:13::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"193.239.116.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:13::/64\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/64\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"80.249.209.21,80.249.209.20\",\r\n \"microsoftIPv6Address\": \"2001:7f8:1::a500:8075:2,2001:7f8:1::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"80.249.208.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:1::/64\",\r\n \"peeringDBFacilityId\": 26,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/26\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Amsterdam\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.112.37\",\r\n \"microsoftIPv6Address\": \"2001:7f8:83::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.112.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:83::/64\",\r\n \"peeringDBFacilityId\": 2031,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2031\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Amsterdam\",\r\n \"country\": \"NL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Amsterdam\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"VIX\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"193.203.0.165\",\r\n \"microsoftIPv6Address\": \"2001:7f8:30:0:2:1:0:8075\",\r\n \"facilityIPv4Prefix\": \"193.203.0.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:30::/64\",\r\n \"peeringDBFacilityId\": 50,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/50\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vienna\",\r\n \"country\": \"AT\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Vienna\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"BNIX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"194.53.172.34\",\r\n \"microsoftIPv6Address\": \"2001:7f8:26::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"194.53.172.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:26::/64\",\r\n \"peeringDBFacilityId\": 59,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/59\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brussels\",\r\n \"country\": \"BE\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Brussels\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Dallas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.223.118.17,206.223.118.65\",\r\n \"microsoftIPv6Address\": \"2001:504:0:5::8075:1,2001:504:0:5::8075:2\",\r\n \"facilityIPv4Prefix\": \"206.223.118.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:0:5::/64\",\r\n \"peeringDBFacilityId\": 3,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/3\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Dallas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.174.12\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:7::c\",\r\n \"facilityIPv4Prefix\": \"206.53.174.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:7::/64\",\r\n \"peeringDBFacilityId\": 1180,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1180\"\r\n },\r\n {\r\n \"exchangeName\": \"CyrusOne IX Dallas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.130.39,198.32.130.40\",\r\n \"microsoftIPv6Address\": \"2001:478:130::39,2001:478:130::40\",\r\n \"facilityIPv4Prefix\": \"198.32.130.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:130::/64\",\r\n \"peeringDBFacilityId\": 672,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/672\"\r\n },\r\n {\r\n \"exchangeName\": \"DE-CIX Dallas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.202.15\",\r\n \"microsoftIPv6Address\": \"2001:504:61::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"206.53.202.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:61::/64\",\r\n \"peeringDBFacilityId\": 1249,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1249\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dallas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Dallas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Columbia IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"10.12.97.129\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"10.12.97.128/26\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 99999,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/99999\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Seattle\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.134.152\",\r\n \"microsoftIPv6Address\": \"2001:504:12::15\",\r\n \"facilityIPv4Prefix\": \"198.32.134.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:12::/64\",\r\n \"peeringDBFacilityId\": 11,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/11\"\r\n },\r\n {\r\n \"exchangeName\": \"SIX Seattle\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.81.80.30,206.81.80.68\",\r\n \"microsoftIPv6Address\": \"2001:504:16::1f8b,2001:504:16::68:0:1f8b\",\r\n \"facilityIPv4Prefix\": \"206.81.80.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:16::/64\",\r\n \"peeringDBFacilityId\": 13,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/13\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Seattle\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.171.13\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:4::d\",\r\n \"facilityIPv4Prefix\": \"206.53.171.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:4::/64\",\r\n \"peeringDBFacilityId\": 1174,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1174\"\r\n },\r\n {\r\n \"exchangeName\": \"PacificWave\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"207.231.240.7,207.231.241.7,207.231.242.7,207.231.243.7,207.231.245.7,207.231.248.7\",\r\n \"microsoftIPv6Address\": \"2001:504:b:10::7,2001:504:b:11::7,2001:504:b:80::7,2001:504:b:81::7,2001:504:b:88::7,2001:504:b:89::7\",\r\n \"facilityIPv4Prefix\": \"207.231.240.0/25,207.231.241.0/24,207.231.242.0/25,207.231.243.0/24,207.231.245.0/24,207.231.248.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:b:10::/64,2001:504:b:11::/64,2001:504:b:80::/64,2001:504:b:81::/64,2001:504:b:88::/64,2001:504:b:89::/64\",\r\n \"peeringDBFacilityId\": 82,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/82\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seattle\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Seattle\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"LINX Manchester\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.66.244.82,195.66.244.116\",\r\n \"microsoftIPv6Address\": \"2001:7f8:4:2::1f8b:1,2001:7f8:4:2::1f8b:2\",\r\n \"facilityIPv4Prefix\": \"195.66.244.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:4:2::/64\",\r\n \"peeringDBFacilityId\": 583,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/583\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Manchester\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.101.31\",\r\n \"microsoftIPv6Address\": \"2001:7f8:bc::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.101.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:bc::/64\",\r\n \"peeringDBFacilityId\": 1927,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1927\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Manchester\",\r\n \"country\": \"GB\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Manchester\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Zurich\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.42.48.50\",\r\n \"microsoftIPv6Address\": \"2001:7f8:c:8235:194:42:48:50\",\r\n \"facilityIPv4Prefix\": \"194.42.48.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:c:8235:194:42:48:0/112\",\r\n \"peeringDBFacilityId\": 29,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/29\"\r\n },\r\n {\r\n \"exchangeName\": \"SwissIX\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"91.206.52.152\",\r\n \"microsoftIPv6Address\": \"2001:7f8:24::98\",\r\n \"facilityIPv4Prefix\": \"91.206.52.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:24::/64\",\r\n \"peeringDBFacilityId\": 60,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/60\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zurich\",\r\n \"country\": \"CH\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Zurich\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CATNIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.242.98.152,193.242.98.149\",\r\n \"microsoftIPv6Address\": \"2001:7f8:2a:0:2:1:0:8075,2001:7f8:2a:0:2:2:0:8075\",\r\n \"facilityIPv4Prefix\": \"193.242.98.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:2a::/64\",\r\n \"peeringDBFacilityId\": 62,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/62\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Barcelona\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Barcelona\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"GigaPIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.136.250.60\",\r\n \"microsoftIPv6Address\": \"2001:7f8:a:1::6\",\r\n \"facilityIPv4Prefix\": \"193.136.250.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:a:1::/64\",\r\n \"peeringDBFacilityId\": 72,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/72\"\r\n },\r\n {\r\n \"exchangeName\": \"DE-CIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.131.6\",\r\n \"microsoftIPv6Address\": \"2001:7f8:d5::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.131.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:d5::/64\",\r\n \"peeringDBFacilityId\": 2531,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2531\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Internet Exchange Lisbon\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.116.33\",\r\n \"microsoftIPv6Address\": \"2001:7f8:c7::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.116.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:c7::/64\",\r\n \"peeringDBFacilityId\": 2131,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2131\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Lisbon\",\r\n \"country\": \"PT\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Lisbon\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"ESPANIX Madrid Lower LAN\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.149.1.29\",\r\n \"microsoftIPv6Address\": \"2001:7f8:f::70\",\r\n \"facilityIPv4Prefix\": \"193.149.1.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:f::/64\",\r\n \"peeringDBFacilityId\": 63,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/63\"\r\n },\r\n {\r\n \"exchangeName\": \"ESPANIX Madrid Upper LAN\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.79.175.184\",\r\n \"microsoftIPv6Address\": \"2001:7f8:f:1::70\",\r\n \"facilityIPv4Prefix\": \"185.79.175.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:f:1::/64\",\r\n \"peeringDBFacilityId\": 1146,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1146\"\r\n },\r\n {\r\n \"exchangeName\": \"DE-CIX Madrid\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.68.16\",\r\n \"microsoftIPv6Address\": \"2001:7f8:a0::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.68.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:a0::/64\",\r\n \"peeringDBFacilityId\": 1277,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1277\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Madrid\",\r\n \"country\": \"ES\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Madrid\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Sydney\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"45.127.172.36\",\r\n \"microsoftIPv6Address\": \"2001:de8:6::1:2076:1\",\r\n \"facilityIPv4Prefix\": \"45.127.172.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:de8:6::/64\",\r\n \"peeringDBFacilityId\": 94,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/94\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Sydney\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.68.7\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:10::7\",\r\n \"facilityIPv4Prefix\": \"103.26.68.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:10::/64\",\r\n \"peeringDBFacilityId\": 780,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/780\"\r\n },\r\n {\r\n \"exchangeName\": \"IX Australia NSW\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.52.4\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:4:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.52.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:4::/64\",\r\n \"peeringDBFacilityId\": 716,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/716\"\r\n },\r\n {\r\n \"exchangeName\": \"PIPE Networks Sydney\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.2.162\",\r\n \"microsoftIPv6Address\": \"2001:7fa:b::162\",\r\n \"facilityIPv4Prefix\": \"218.100.2.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:b::/64\",\r\n \"peeringDBFacilityId\": 105,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/105\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sydney\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Sydney\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Tokyo\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"203.190.230.24\",\r\n \"microsoftIPv6Address\": \"2001:de8:5::8075:1\",\r\n \"facilityIPv4Prefix\": \"203.190.230.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:5::/64\",\r\n \"peeringDBFacilityId\": 167,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/167\"\r\n },\r\n {\r\n \"exchangeName\": \"JPIX TOKYO\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"210.171.224.116,210.171.224.110\",\r\n \"microsoftIPv6Address\": \"2001:de8:8::8075:2,2001:de8:8::8075:1\",\r\n \"facilityIPv4Prefix\": \"210.171.224.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:8::/64\",\r\n \"peeringDBFacilityId\": 30,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/30\"\r\n },\r\n {\r\n \"exchangeName\": \"BBIX Tokyo\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"218.100.6.76,218.100.7.63\",\r\n \"microsoftIPv6Address\": \"2001:de8:c::8075:1,2001:de8:c::8075:2\",\r\n \"facilityIPv4Prefix\": \"218.100.6.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:c::/64\",\r\n \"peeringDBFacilityId\": 126,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/126\"\r\n },\r\n {\r\n \"exchangeName\": \"JPNAP Tokyo\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"210.173.176.16\",\r\n \"microsoftIPv6Address\": \"2001:7fa:7:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"210.173.176.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:7:1::/64\",\r\n \"peeringDBFacilityId\": 95,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/95\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Tokyo\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Tokyo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"KINX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.145.251.47,192.145.251.48\",\r\n \"microsoftIPv6Address\": \"2001:7fa:8::13,2001:7fa:8::14\",\r\n \"facilityIPv4Prefix\": \"192.145.251.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:8::/64\",\r\n \"peeringDBFacilityId\": 52,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/52\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Seoul\",\r\n \"country\": \"KR\",\r\n \"azureRegion\": \"Korea Central\"\r\n },\r\n \"name\": \"Seoul\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.38.7.76\",\r\n \"microsoftIPv6Address\": \"2001:7f8:1f::8075:76:0\",\r\n \"facilityIPv4Prefix\": \"192.38.7.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:1f::/64\",\r\n \"peeringDBFacilityId\": 78,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/78\"\r\n },\r\n {\r\n \"exchangeName\": \"Netnod Copenhagen\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"212.237.192.181,212.237.193.181\",\r\n \"microsoftIPv6Address\": \"2001:7f8:d:202::181,2001:7f8:d:203::181\",\r\n \"facilityIPv4Prefix\": \"212.237.192.0/24,212.237.193.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:d:202::/64,2001:7f8:d:203::/64\",\r\n \"peeringDBFacilityId\": 193,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/193\"\r\n },\r\n {\r\n \"exchangeName\": \"NL-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.239.118.172\",\r\n \"microsoftIPv6Address\": \"2001:7f8:13::a500:8075:4\",\r\n \"facilityIPv4Prefix\": \"193.239.116.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:13::/64\",\r\n \"peeringDBFacilityId\": 64,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/64\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Copenhagen\",\r\n \"country\": \"DK\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Copenhagen\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Netnod Stockholm\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"195.245.240.181,194.68.123.181,194.68.128.181,195.69.119.181\",\r\n \"microsoftIPv6Address\": \"2001:7f8:d:fc::181,2001:7f8:d:fb::181,2001:7f8:d:fe::181,2001:7f8:d:ff::181\",\r\n \"facilityIPv4Prefix\": \"195.245.240.0/24,194.68.123.0/24,194.68.128.0/24,195.69.119.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:d:fc::/64,2001:7f8:d:fb::/64,2001:7f8:d:fe::/64,2001:7f8:d:ff::/64\",\r\n \"peeringDBFacilityId\": 70,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/70\"\r\n },\r\n {\r\n \"exchangeName\": \"STHIX - Stockholm\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"192.121.80.59\",\r\n \"microsoftIPv6Address\": \"2001:7f8:3e:0:a500:0:8075:1\",\r\n \"facilityIPv4Prefix\": \"192.121.80.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:3e::/64\",\r\n \"peeringDBFacilityId\": 172,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/172\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Stockholm\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.107.34\",\r\n \"microsoftIPv6Address\": \"2001:7f8:c1::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.107.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:c1::/64\",\r\n \"peeringDBFacilityId\": 1923,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1923\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Stockholm\",\r\n \"country\": \"SE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Stockholm\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"INEX LAN1\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.6.36.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:18::28\",\r\n \"facilityIPv4Prefix\": \"185.6.36.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:18::/64\",\r\n \"peeringDBFacilityId\": 48,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/48\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Dublin\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.109.26\",\r\n \"microsoftIPv6Address\": \"2001:7f8:c3::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.109.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:c3::/64\",\r\n \"peeringDBFacilityId\": 1926,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1926\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dublin\",\r\n \"country\": \"IE\",\r\n \"azureRegion\": \"North Europe\"\r\n },\r\n \"name\": \"Dublin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"IX.br (PTT.br) Campinas\",\r\n \"bandwidthInMbps\": 60000,\r\n \"microsoftIPv4Address\": \"200.192.108.42\",\r\n \"microsoftIPv6Address\": \"2001:12f8:0:11::42\",\r\n \"facilityIPv4Prefix\": \"200.192.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:12f8:0:11::/64\",\r\n \"peeringDBFacilityId\": 415,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/415\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Sao Paulo\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.122.57,198.32.122.60\",\r\n \"microsoftIPv6Address\": \"2001:478:122::3c,2001:478:122::39\",\r\n \"facilityIPv4Prefix\": \"198.32.122.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:478:122::/64\",\r\n \"peeringDBFacilityId\": 119,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/119\"\r\n },\r\n {\r\n \"exchangeName\": \"IX.br (PTT.br) Sao Paulo\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"187.16.218.139,187.16.218.144\",\r\n \"microsoftIPv6Address\": \"2001:12f8::218:139,2001:12f8::218:144\",\r\n \"facilityIPv4Prefix\": \"187.16.216.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:12f8::/64\",\r\n \"peeringDBFacilityId\": 171,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/171\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sao Paulo\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Sao Paulo\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Hong Kong\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"119.27.63.4,36.255.56.4\",\r\n \"microsoftIPv6Address\": \"2001:de8:7::8075:1\",\r\n \"facilityIPv4Prefix\": \"119.27.63.0/24,36.255.56.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:de8:7::/64\",\r\n \"peeringDBFacilityId\": 125,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/125\"\r\n },\r\n {\r\n \"exchangeName\": \"AMS-IX Hong Kong\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"103.247.139.28\",\r\n \"microsoftIPv6Address\": \"2001:df0:296::a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"103.247.139.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:df0:296::/64\",\r\n \"peeringDBFacilityId\": 577,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/577\"\r\n },\r\n {\r\n \"exchangeName\": \"HKIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"123.255.91.120,123.255.90.222\",\r\n \"microsoftIPv6Address\": \"2001:7fa:0:1::ca28:a178,2001:7fa:0:1::ca28:a0de\",\r\n \"facilityIPv4Prefix\": \"123.255.88.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:0:1::/64\",\r\n \"peeringDBFacilityId\": 42,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/42\"\r\n },\r\n {\r\n \"exchangeName\": \"BBIX Hong Kong\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.203.158.102\",\r\n \"microsoftIPv6Address\": \"2403:c780:b800:bb00::8075:2\",\r\n \"facilityIPv4Prefix\": \"103.203.158.0/23\",\r\n \"facilityIPv6Prefix\": \"2403:c780:b800:bb00::/64\",\r\n \"peeringDBFacilityId\": 1449,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1449\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hong Kong\",\r\n \"country\": \"HK\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Hong Kong\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NIX.CZ\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.210.16.115\",\r\n \"microsoftIPv6Address\": \"2001:7f8:14::6b:1\",\r\n \"facilityIPv4Prefix\": \"91.210.16.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:14::/64\",\r\n \"peeringDBFacilityId\": 71,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/71\"\r\n },\r\n {\r\n \"exchangeName\": \"Peering.cz\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.213.211.214\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7f::214\",\r\n \"facilityIPv4Prefix\": \"91.213.211.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7f::/64\",\r\n \"peeringDBFacilityId\": 713,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/713\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Prague\",\r\n \"country\": \"CZ\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Prague\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"France-IX Marseille\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"37.49.232.14\",\r\n \"microsoftIPv6Address\": \"2001:7f8:54:5::14\",\r\n \"facilityIPv4Prefix\": \"37.49.232.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:54:5::/64\",\r\n \"peeringDBFacilityId\": 880,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/880\"\r\n },\r\n {\r\n \"exchangeName\": \"DE-CIX Marseille\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.47.13\",\r\n \"microsoftIPv6Address\": \"2001:7f8:36::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.47.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:36::/64\",\r\n \"peeringDBFacilityId\": 1149,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1149\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Marseille\",\r\n \"country\": \"FR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Marseille\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"SOX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.141.141\",\r\n \"microsoftIPv6Address\": \"2001:de8:d::8069:1\",\r\n \"facilityIPv4Prefix\": \"198.32.141.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:d::/64\",\r\n \"peeringDBFacilityId\": 93,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/93\"\r\n },\r\n {\r\n \"exchangeName\": \"SGIX\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.16.102.23\",\r\n \"microsoftIPv6Address\": \"2001:de8:12:100::23\",\r\n \"facilityIPv4Prefix\": \"103.16.102.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:de8:12:100::/64\",\r\n \"peeringDBFacilityId\": 429,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/429\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Singapore\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"27.111.228.57,27.111.229.172\",\r\n \"microsoftIPv6Address\": \"2001:de8:4::8075:1,2001:de8:4::8075:2\",\r\n \"facilityIPv4Prefix\": \"27.111.228.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:de8:4::/64\",\r\n \"peeringDBFacilityId\": 158,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/158\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Singapore\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.41.12.23\",\r\n \"microsoftIPv6Address\": \"2001:ded::17\",\r\n \"facilityIPv4Prefix\": \"103.41.12.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:ded::/48\",\r\n \"peeringDBFacilityId\": 965,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/965\"\r\n },\r\n {\r\n \"exchangeName\": \"BBIX Singapore\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"103.231.152.101\",\r\n \"microsoftIPv6Address\": \"2001:df5:b800:bb00::8075:1\",\r\n \"facilityIPv4Prefix\": \"103.231.152.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:df5:b800:bb00::/64\",\r\n \"peeringDBFacilityId\": 909,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/909\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Singapore\",\r\n \"country\": \"SG\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Singapore\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"BiX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.188.137.21,193.188.137.51\",\r\n \"microsoftIPv6Address\": \"2001:7f8:35::8075:1,2001:7f8:35::8075:2\",\r\n \"facilityIPv4Prefix\": \"193.188.137.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:35::/64\",\r\n \"peeringDBFacilityId\": 55,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/55\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Budapest\",\r\n \"country\": \"HU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Budapest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MSK-IX Moscow\",\r\n \"bandwidthInMbps\": 200000,\r\n \"microsoftIPv4Address\": \"195.208.208.137\",\r\n \"microsoftIPv6Address\": \"2001:7f8:20:101::208:137\",\r\n \"facilityIPv4Prefix\": \"195.208.208.0/21\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:20:101::/64\",\r\n \"peeringDBFacilityId\": 100,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/100\"\r\n },\r\n {\r\n \"exchangeName\": \"DATAIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"178.18.225.38\",\r\n \"microsoftIPv6Address\": \"2a03:5f80:4::225:38\",\r\n \"facilityIPv4Prefix\": \"178.18.224.0/22\",\r\n \"facilityIPv6Prefix\": \"2a03:5f80:4::/64\",\r\n \"peeringDBFacilityId\": 358,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/358\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Moscow\",\r\n \"country\": \"RU\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Moscow\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CoreSite - Any2 Denver \",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.51.46.72,206.51.46.100,198.32.216.72\",\r\n \"microsoftIPv6Address\": \"2605:6c00:303:303::72,2605:6c00:303:303::100\",\r\n \"facilityIPv4Prefix\": \"206.51.46.0/24,198.32.216.0/24\",\r\n \"facilityIPv6Prefix\": \"2605:6c00:303:303::/64\",\r\n \"peeringDBFacilityId\": 254,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/254\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Denver\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West Central US\"\r\n },\r\n \"name\": \"Denver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Balcan-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"80.97.248.52,80.97.248.76,86.104.125.130\",\r\n \"microsoftIPv6Address\": \"2a02:d10:80::13,2a02:d10:80::32,2001:7f8:64:225::8075:1\",\r\n \"facilityIPv4Prefix\": \"80.97.248.0/23,86.104.125.0/24\",\r\n \"facilityIPv6Prefix\": \"2a02:d10:80::/64,2001:7f8:64:225::/64\",\r\n \"peeringDBFacilityId\": 372,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/372\"\r\n },\r\n {\r\n \"exchangeName\": \"RoNIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"217.156.113.88\",\r\n \"microsoftIPv6Address\": \"2001:7f8:49::88\",\r\n \"facilityIPv4Prefix\": \"217.156.113.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:49::/64\",\r\n \"peeringDBFacilityId\": 301,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/301\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Bucharest\",\r\n \"country\": \"RO\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Bucharest\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"TPIX-TW\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"203.163.222.15,203.163.222.85\",\r\n \"microsoftIPv6Address\": \"2406:d400:1:133:203:163:222:15,2406:d400:1:133:203:163:222:85\",\r\n \"facilityIPv4Prefix\": \"203.163.222.0/24\",\r\n \"facilityIPv6Prefix\": \"2406:d400:1:133:203:163:222:0/112\",\r\n \"peeringDBFacilityId\": 823,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/823\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Taipei\",\r\n \"country\": \"TW\",\r\n \"azureRegion\": \"East Asia\"\r\n },\r\n \"name\": \"Taipei\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MyIX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"218.100.44.214,218.100.44.154\",\r\n \"microsoftIPv6Address\": \"2001:de8:10::54,2001:de8:10::a9\",\r\n \"facilityIPv4Prefix\": \"218.100.44.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:10::/48\",\r\n \"peeringDBFacilityId\": 250,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/250\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Kuala Lumpur\",\r\n \"country\": \"MY\",\r\n \"azureRegion\": \"Southeast Asia\"\r\n },\r\n \"name\": \"Kuala Lumpur\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"BCIX\",\r\n \"bandwidthInMbps\": 50000,\r\n \"microsoftIPv4Address\": \"193.178.185.84,193.178.185.104\",\r\n \"microsoftIPv6Address\": \"2001:7f8:19:1::1f8b:1,2001:7f8:19:1::1f8b:2\",\r\n \"facilityIPv4Prefix\": \"193.178.185.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:19:1::/64\",\r\n \"peeringDBFacilityId\": 87,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/87\"\r\n },\r\n {\r\n \"exchangeName\": \"ECIX-BER\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.9.117.84\",\r\n \"microsoftIPv6Address\": \"2001:7f8:8:5:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"194.9.117.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:8:5::/64\",\r\n \"peeringDBFacilityId\": 209,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/209\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Berlin\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Berlin\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Equinix Warsaw (PLIX)\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"195.182.218.146,195.182.218.167\",\r\n \"microsoftIPv6Address\": \"2001:7f8:42::a500:8075:1,2001:7f8:42::a500:8075:2\",\r\n \"facilityIPv4Prefix\": \"195.182.218.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:42::/48\",\r\n \"peeringDBFacilityId\": 264,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/264\"\r\n },\r\n {\r\n \"exchangeName\": \"TPIX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"195.149.232.50\",\r\n \"microsoftIPv6Address\": \"2001:7f8:27::8075:1\",\r\n \"facilityIPv4Prefix\": \"195.149.232.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:27::/48\",\r\n \"peeringDBFacilityId\": 482,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/482\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Warsaw\",\r\n \"country\": \"PL\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Warsaw\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Extreme IX Chennai\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.120.251.137\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:3::137\",\r\n \"facilityIPv4Prefix\": \"45.120.251.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:3::/64\",\r\n \"peeringDBFacilityId\": 1786,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1786\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Chennai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Chennai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"AMS-IX India\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"223.31.200.19\",\r\n \"microsoftIPv6Address\": \"2001:e48:44:100b:0:a500:8075:1\",\r\n \"facilityIPv4Prefix\": \"223.31.200.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:e48:44:100b::/64\",\r\n \"peeringDBFacilityId\": 1623,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1623\"\r\n },\r\n {\r\n \"exchangeName\": \"Extreme IX Mumbai\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.77.108.128\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:2::128\",\r\n \"facilityIPv4Prefix\": \"103.77.108.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:2::/64\",\r\n \"peeringDBFacilityId\": 1627,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1627\"\r\n },\r\n {\r\n \"exchangeName\": \"Mumbai Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.27.170.5\",\r\n \"microsoftIPv6Address\": \"2401:7500:fff6::5\",\r\n \"facilityIPv4Prefix\": \"103.27.170.0/24\",\r\n \"facilityIPv6Prefix\": \"2401:7500:fff6::/64\",\r\n \"peeringDBFacilityId\": 832,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/2131\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Mumbai\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"Mumbai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MegaIX Perth\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"202.12.243.11\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:50::b\",\r\n \"facilityIPv4Prefix\": \"202.12.243.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:50::/64\",\r\n \"peeringDBFacilityId\": 1235,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1235\"\r\n },\r\n {\r\n \"exchangeName\": \"IX Australia WA\",\r\n \"bandwidthInMbps\": 30000,\r\n \"microsoftIPv4Address\": \"198.32.212.95\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11::2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"198.32.212.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11::/64\",\r\n \"peeringDBFacilityId\": 21,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/21\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Perth\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Central\"\r\n },\r\n \"name\": \"Perth\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Boston Internet Exchange\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.108.236.10\",\r\n \"microsoftIPv6Address\": \"2001:504:24:1::1f8b:1\",\r\n \"facilityIPv4Prefix\": \"206.108.236.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:24:1::/64\",\r\n \"peeringDBFacilityId\": 565,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/565\"\r\n },\r\n {\r\n \"exchangeName\": \"MASS-IX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"206.53.143.7\",\r\n \"microsoftIPv6Address\": \"2001:504:47::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"206.53.143.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:47::/64\",\r\n \"peeringDBFacilityId\": 1086,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1086\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Boston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"East US\"\r\n },\r\n \"name\": \"Boston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"B-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.30.58\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"185.1.30.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 326,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/326\"\r\n },\r\n {\r\n \"exchangeName\": \"BIX.BG\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.169.198.74\",\r\n \"microsoftIPv6Address\": \"2001:7f8:58::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"193.169.198.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:58::/48\",\r\n \"peeringDBFacilityId\": 331,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/331\"\r\n },\r\n {\r\n \"exchangeName\": \"NetIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.218.0.150\",\r\n \"microsoftIPv6Address\": \"2001:67c:29f0::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.218.0.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:67c:29f0::/64\",\r\n \"peeringDBFacilityId\": 699,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/699\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Sofia\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"91.212.235.6\",\r\n \"microsoftIPv6Address\": \"2001:7f8:9f::6\",\r\n \"facilityIPv4Prefix\": \"91.212.235.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:9f::/64\",\r\n \"peeringDBFacilityId\": 1056,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1056\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Sofia\",\r\n \"country\": \"BG\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Sofia\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MegaIX Las Vegas\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.205.6\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:9::6\",\r\n \"facilityIPv4Prefix\": \"206.53.205.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:9::/64\",\r\n \"peeringDBFacilityId\": 1628,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1628\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Las Vegas\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Las Vegas\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"TorIX\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"206.108.35.109,206.108.34.160\",\r\n \"microsoftIPv6Address\": \"2001:504:1a::35:109,2001:504:1a::34:160\",\r\n \"facilityIPv4Prefix\": \"206.108.34.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:504:1a::34:0/111\",\r\n \"peeringDBFacilityId\": 24,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/24\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Toronto\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.53.203.7\",\r\n \"microsoftIPv6Address\": \"2606:a980:0:8::7\",\r\n \"facilityIPv4Prefix\": \"206.53.203.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:a980:0:8::/64\",\r\n \"peeringDBFacilityId\": 1307,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1307\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Toronto\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada Central\"\r\n },\r\n \"name\": \"Toronto\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NAPAfrica IX Johannesburg\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"196.60.8.133,196.60.9.133\",\r\n \"microsoftIPv6Address\": \"2001:43f8:6d0::133,2001:43f8:6d0::9:133\",\r\n \"facilityIPv4Prefix\": \"196.60.8.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:43f8:6d0::/64\",\r\n \"peeringDBFacilityId\": 592,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/592\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Johannesburg\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Johannesburg\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"JPIX OSAKA\",\r\n \"bandwidthInMbps\": 100000,\r\n \"microsoftIPv4Address\": \"103.246.232.116\",\r\n \"microsoftIPv6Address\": \"2001:de8:8:6::8075:1\",\r\n \"facilityIPv4Prefix\": \"103.246.232.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:8:6::/64\",\r\n \"peeringDBFacilityId\": 564,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/564\"\r\n },\r\n {\r\n \"exchangeName\": \"JPNAP Osaka\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"210.173.178.16,210.173.178.26\",\r\n \"microsoftIPv6Address\": \"2001:7fa:7:2::8075:1,2001:7fa:7:2::8075:2\",\r\n \"facilityIPv4Prefix\": \"210.173.178.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:7:2::/64\",\r\n \"peeringDBFacilityId\": 145,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/145\"\r\n },\r\n {\r\n \"exchangeName\": \"BBIX Osaka\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.9.28,218.100.7.63\",\r\n \"microsoftIPv6Address\": \"2001:de8:c:2::8075:1\",\r\n \"facilityIPv4Prefix\": \"218.100.9.0/24,218.100.7.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:c:2::/64\",\r\n \"peeringDBFacilityId\": 786,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/786\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Osaka\",\r\n \"country\": \"JP\",\r\n \"azureRegion\": \"Japan East\"\r\n },\r\n \"name\": \"Osaka\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"NAPAfrica IX Cape Town\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"196.10.140.47,196.10.140.147\",\r\n \"microsoftIPv6Address\": \"2001:43f8:6d1::47,2001:43f8:6d1::147\",\r\n \"facilityIPv4Prefix\": \"196.10.140.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:43f8:6d1::/64\",\r\n \"peeringDBFacilityId\": 597,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/597\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Cape Town\",\r\n \"country\": \"ZA\",\r\n \"azureRegion\": \"South Africa North\"\r\n },\r\n \"name\": \"Cape Town\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"VANIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.104.41\",\r\n \"microsoftIPv6Address\": \"2001:504:39::41\",\r\n \"facilityIPv4Prefix\": \"206.41.104.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:39::/64\",\r\n \"peeringDBFacilityId\": 863,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/863\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Vancouver\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"West US 2\"\r\n },\r\n \"name\": \"Vancouver\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIPE Networks Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.13.80\",\r\n \"microsoftIPv6Address\": \"2001:7fa:e::13\",\r\n \"facilityIPv4Prefix\": \"218.100.13.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 111,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/111\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.71.35\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:30::23\",\r\n \"facilityIPv4Prefix\": \"103.26.71.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:30::/64\",\r\n \"peeringDBFacilityId\": 779,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/779\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Melbourne\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"183.177.61.5\",\r\n \"microsoftIPv6Address\": \"2001:de8:6:1::8075:1\",\r\n \"facilityIPv4Prefix\": \"183.177.61.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:de8:6:1::/64\",\r\n \"peeringDBFacilityId\": 1026,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1026\"\r\n },\r\n {\r\n \"exchangeName\": \"IX Australia VIC\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"218.100.78.51\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:1:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.78.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:1::/64\",\r\n \"peeringDBFacilityId\": 513,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/513\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Melbourne\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia Southeast\"\r\n },\r\n \"name\": \"Melbourne\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIPE Networks Brisbane\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.0.73\",\r\n \"microsoftIPv6Address\": \"2001:7fa:9::a\",\r\n \"facilityIPv4Prefix\": \"218.100.0.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 110,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/110\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Brisbane\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.26.70.20\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:20::14\",\r\n \"facilityIPv4Prefix\": \"103.26.70.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:20::/64\",\r\n \"peeringDBFacilityId\": 781,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/781\"\r\n },\r\n {\r\n \"exchangeName\": \"IX Australia QLD\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"218.100.76.49\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:2:0:2f2c:0:1\",\r\n \"facilityIPv4Prefix\": \"218.100.76.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:2::/64\",\r\n \"peeringDBFacilityId\": 576,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/576\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Brisbane\",\r\n \"country\": \"AU\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Brisbane\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"APE\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"192.203.154.162\",\r\n \"microsoftIPv6Address\": \"2001:7fa:4:c0cb::9aa2\",\r\n \"facilityIPv4Prefix\": \"192.203.154.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:4:c0cb::/64\",\r\n \"peeringDBFacilityId\": 97,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/97\"\r\n },\r\n {\r\n \"exchangeName\": \"AKL-IX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"43.243.21.23\",\r\n \"microsoftIPv6Address\": \"2001:7fa:11:6:0:1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"43.243.21.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:11:6::/64\",\r\n \"peeringDBFacilityId\": 977,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/977\"\r\n },\r\n {\r\n \"exchangeName\": \"MegaIX Auckland\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"43.243.22.38\",\r\n \"microsoftIPv6Address\": \"2001:dea:0:40::26\",\r\n \"facilityIPv4Prefix\": \"43.243.22.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:dea:0:40::/64\",\r\n \"peeringDBFacilityId\": 984,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/984\"\r\n },\r\n {\r\n \"exchangeName\": \"WIX-NZ\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"202.7.0.220\",\r\n \"microsoftIPv6Address\": \"2001:7fa:3:ca07::dc\",\r\n \"facilityIPv4Prefix\": \"202.7.0.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7fa:3:ca07::/64\",\r\n \"peeringDBFacilityId\": 348,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/348\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Auckland\",\r\n \"country\": \"NZ\",\r\n \"azureRegion\": \"Australia East\"\r\n },\r\n \"name\": \"Auckland\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CIX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"185.1.87.110\",\r\n \"microsoftIPv6Address\": \"2001:7f8:28::25:0\",\r\n \"facilityIPv4Prefix\": \"185.1.87.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:28::/64\",\r\n \"peeringDBFacilityId\": 303,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/303\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Zagreb\",\r\n \"country\": \"HR\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Zagreb\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"IX.br (PTT.br) Rio de Janeiro\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.6.52.73,45.6.52.72\",\r\n \"microsoftIPv6Address\": \"2001:12f8:0:2::73,2001:12f8:0:2::72\",\r\n \"facilityIPv4Prefix\": \"45.6.52.0/22\",\r\n \"facilityIPv6Prefix\": \"2001:12f8:0:2::/64\",\r\n \"peeringDBFacilityId\": 177,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/177\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Rio de Janeiro\",\r\n \"country\": \"BR\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Rio de Janeiro\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"FICIX 2 (Helsinki)\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.110.224.62\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7:b::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.110.224.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7:b::/64\",\r\n \"peeringDBFacilityId\": 98,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/98\"\r\n },\r\n {\r\n \"exchangeName\": \"FICIX 1 (Espoo)\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"193.110.226.62\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7:a::8075:1\",\r\n \"facilityIPv4Prefix\": \"193.110.226.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7:a::/64\",\r\n \"peeringDBFacilityId\": 1332,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1332\"\r\n },\r\n {\r\n \"exchangeName\": \"Equinix Helsinki\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.86.27\",\r\n \"microsoftIPv6Address\": \"2001:7f8:af::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.86.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:af::/64\",\r\n \"peeringDBFacilityId\": 1464,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1464\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Helsinki\",\r\n \"country\": \"FI\",\r\n \"azureRegion\": \"West Europe\"\r\n },\r\n \"name\": \"Helsinki\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CyrusOne IX Houston\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.96.35,198.32.96.36\",\r\n \"microsoftIPv6Address\": \"2001:478:96::35,2001:478:96::36\",\r\n \"facilityIPv4Prefix\": \"198.32.96.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:478:96::/64\",\r\n \"peeringDBFacilityId\": 673,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/673\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Houston\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"South Central US\"\r\n },\r\n \"name\": \"Houston\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"CyrusOne IX Phoenix\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.32.98.35,198.32.98.36\",\r\n \"microsoftIPv6Address\": \"\",\r\n \"facilityIPv4Prefix\": \"198.32.98.0/24\",\r\n \"facilityIPv6Prefix\": \"\",\r\n \"peeringDBFacilityId\": 760,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/760\"\r\n },\r\n {\r\n \"exchangeName\": \"Phoenix IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.41.105.44\",\r\n \"microsoftIPv6Address\": \"2001:504:3b::44\",\r\n \"facilityIPv4Prefix\": \"206.41.105.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:3b::/64\",\r\n \"peeringDBFacilityId\": 662,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/662\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Phoenix\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Phoenix\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"PIT Santiago - PIT Chile\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"200.23.206.210,200.23.206.211\",\r\n \"microsoftIPv6Address\": \"2801:14:9000::8075:1,2801:14:9000::8075:2\",\r\n \"facilityIPv4Prefix\": \"200.23.206.0/24\",\r\n \"facilityIPv6Prefix\": \"2801:14:9000::/64\",\r\n \"peeringDBFacilityId\": 1514,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1514\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Santiago\",\r\n \"country\": \"CL\",\r\n \"azureRegion\": \"Brazil South\"\r\n },\r\n \"name\": \"Santiago\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"QIX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"198.179.18.16\",\r\n \"microsoftIPv6Address\": \"2001:504:2d::18:16\",\r\n \"facilityIPv4Prefix\": \"198.179.18.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:504:2d::/48\",\r\n \"peeringDBFacilityId\": 355,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/355\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Montreal\",\r\n \"country\": \"CA\",\r\n \"azureRegion\": \"Canada East\"\r\n },\r\n \"name\": \"Montreal\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"GR-IX::Athens\",\r\n \"bandwidthInMbps\": 40000,\r\n \"microsoftIPv4Address\": \"176.126.38.18,176.126.38.28\",\r\n \"microsoftIPv6Address\": \"2001:7f8:6e::18,2001:7f8:6e::28\",\r\n \"facilityIPv4Prefix\": \"176.126.38.0/25\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:6e::/64\",\r\n \"peeringDBFacilityId\": 347,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/347\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Athens\",\r\n \"country\": \"GR\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Athens\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"MIX-IT\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"217.29.66.112,217.29.66.212\",\r\n \"microsoftIPv6Address\": \"2001:7f8:b:100:1d1:a5d0:8075:112,2001:7f8:b:100:1d1:a5d0:8075:212\",\r\n \"facilityIPv4Prefix\": \"217.29.66.0/23\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:b:100::/64\",\r\n \"peeringDBFacilityId\": 35,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/35\"\r\n },\r\n {\r\n \"exchangeName\": \"TOP-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"194.116.96.88\",\r\n \"microsoftIPv6Address\": \"2001:7f8:23:ffff::88\",\r\n \"facilityIPv4Prefix\": \"194.116.96.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:23:ffff::/64\",\r\n \"peeringDBFacilityId\": 115,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/115\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Milan\",\r\n \"country\": \"IT\",\r\n \"azureRegion\": \"France Central\"\r\n },\r\n \"name\": \"Milan\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Extreme IX Delhi\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"45.120.248.13\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:1::13\",\r\n \"facilityIPv4Prefix\": \"45.120.248.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:1::/64\",\r\n \"peeringDBFacilityId\": 1323,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1323\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"New Delhi\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"West India\"\r\n },\r\n \"name\": \"New Delhi\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DRF IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"206.197.210.37\",\r\n \"microsoftIPv6Address\": \"2606:7c80:3375:50::37\",\r\n \"facilityIPv4Prefix\": \"206.197.210.0/24\",\r\n \"facilityIPv6Prefix\": \"2606:7c80:3375:50::/64\",\r\n \"peeringDBFacilityId\": 267,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/267\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Honolulu\",\r\n \"country\": \"US\",\r\n \"azureRegion\": \"West US\"\r\n },\r\n \"name\": \"Honolulu\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"Extreme IX Hyderabad\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"103.77.110.10\",\r\n \"microsoftIPv6Address\": \"2001:df2:1900:4::10\",\r\n \"facilityIPv4Prefix\": \"103.77.110.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:df2:1900:4::/64\",\r\n \"peeringDBFacilityId\": 1785,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1785\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hyderabad\",\r\n \"country\": \"IN\",\r\n \"azureRegion\": \"South India\"\r\n },\r\n \"name\": \"Hyderabad\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"SH-IX\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.15.14\",\r\n \"microsoftIPv6Address\": \"2001:7f8:7a::8075:1\",\r\n \"facilityIPv4Prefix\": \"185.1.15.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:7a::/64\",\r\n \"peeringDBFacilityId\": 866,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/866\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Fujairah\",\r\n \"country\": \"AE\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Fujairah\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"UAE-IX\",\r\n \"bandwidthInMbps\": 20000,\r\n \"microsoftIPv4Address\": \"185.1.8.22,185.1.8.32\",\r\n \"microsoftIPv6Address\": \"2001:7f8:73::1f8b:0:1,2001:7f8:73::1f8b:0:2\",\r\n \"facilityIPv4Prefix\": \"185.1.8.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:73::/64\",\r\n \"peeringDBFacilityId\": 587,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/587\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dubai\",\r\n \"country\": \"AE\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Dubai\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DE-CIX Dusseldorf\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"185.1.58.123,185.1.58.94\",\r\n \"microsoftIPv6Address\": \"2001:7f8:9e::1f8b:0:2,2001:7f8:9e::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"185.1.58.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:9e::/64\",\r\n \"peeringDBFacilityId\": 1214,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/1214\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Dusseldorf\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Dusseldorf\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DE-CIX Munich\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"80.81.202.133,80.81.202.100\",\r\n \"microsoftIPv6Address\": \"2001:7f8:44::1f8b:0:2,2001:7f8:44::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"80.81.202.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:44::/64\",\r\n \"peeringDBFacilityId\": 248,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/248\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Munich\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Munich\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n },\r\n {\r\n \"kind\": \"Exchange\",\r\n \"properties\": {\r\n \"exchange\": {\r\n \"peeringFacilities\": [\r\n {\r\n \"exchangeName\": \"DE-CIX Hamburg\",\r\n \"bandwidthInMbps\": 10000,\r\n \"microsoftIPv4Address\": \"80.81.203.133,80.81.203.105\",\r\n \"microsoftIPv6Address\": \"2001:7f8:3d::1f8b:0:2,2001:7f8:3d::1f8b:0:1\",\r\n \"facilityIPv4Prefix\": \"80.81.203.0/24\",\r\n \"facilityIPv6Prefix\": \"2001:7f8:3d::/64\",\r\n \"peeringDBFacilityId\": 74,\r\n \"peeringDBFacilityLink\": \"https://www.peeringdb.com/ix/74\"\r\n }\r\n ]\r\n },\r\n \"peeringLocation\": \"Hamburg\",\r\n \"country\": \"DE\",\r\n \"azureRegion\": \"UK West\"\r\n },\r\n \"name\": \"Hamburg\",\r\n \"type\": \"Microsoft.Peering/peeringLocations\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetPeerAsnTest.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetPeerAsnTest.json deleted file mode 100644 index 7f38c27820405..0000000000000 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/GetPeerAsnTest.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8e7b71d3-3150-467c-ba50-bb7b121a2481" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.27129.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8e0751b3-a84e-4548-91fb-1811a2d6ed9f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" - ], - "x-ms-correlation-request-id": [ - "9beeccca-aebf-4a95-a725-861a992a7237" - ], - "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T222951Z:9beeccca-aebf-4a95-a725-861a992a7237" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 21 Mar 2019 22:29:51 GMT" - ], - "Content-Length": [ - "442" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65000@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65000\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"Contoso65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", - "StatusCode": 200 - } - ], - "Names": {}, - "Variables": { - "SubscriptionId": "4445bf11-61c4-436f-a940-60194f8aca57" - } -} \ No newline at end of file diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/PeeringOperationsTest.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/PeeringOperationsTest.json index 6d1b564de58cd..ceedf8d70ff31 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/PeeringOperationsTest.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/PeeringOperationsTest.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/providers/Microsoft.Peering/operations?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDEtcHJldmlldw==", + "RequestUri": "/providers/Microsoft.Peering/operations?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ac73b4fe-a949-46c0-bee7-903061e9cf80" + "ee156e37-5740-4f71-8142-7c6484a8e769" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -27,16 +27,16 @@ "no-cache" ], "x-ms-request-id": [ - "42e3a958-745c-49fc-afbc-e1a12731e845" + "656d7a24-04d5-4c45-850d-e9469cc51e15" ], "x-ms-ratelimit-remaining-tenant-reads": [ - "14997" + "14998" ], "x-ms-correlation-request-id": [ - "aa3c2f8b-3f04-43e0-a24f-c0bca162fc3d" + "6a0a913b-8ceb-485c-ab2c-03e5969650e5" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T222158Z:aa3c2f8b-3f04-43e0-a24f-c0bca162fc3d" + "NORTHEUROPE:20190709T000613Z:6a0a913b-8ceb-485c-ab2c-03e5969650e5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -45,10 +45,10 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:21:58 GMT" + "Tue, 09 Jul 2019 00:06:12 GMT" ], "Content-Length": [ - "1609" + "2751" ], "Content-Type": [ "application/json; charset=utf-8" @@ -57,7 +57,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"Microsoft.Peering/register/action\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"Peering Resource Provider\",\r\n \"operation\": \"Registers the Peering Resource Provider\",\r\n \"description\": \"Registers the subscription for the Peering Resource Provider and enables the creation of peerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peeringLocations/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peeringLocations\",\r\n \"operation\": \"Read PeeringLocation\",\r\n \"description\": \"Read any peeringLocations\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peeringPartners/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Read PeeringPartner\",\r\n \"description\": \"Read any peeringPartners\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerings/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Read Peering\",\r\n \"description\": \"Read any peerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerings/write\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Write Peering\",\r\n \"description\": \"Write any peerings\"\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"Microsoft.Peering/register/action\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"Peering Resource Provider\",\r\n \"operation\": \"Registers the Peering Resource Provider\",\r\n \"description\": \"Registers the subscription for the Peering Resource Provider and enables the creation of peerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerAsns/write\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerAsns\",\r\n \"operation\": \"Write PeerAsn\",\r\n \"description\": \"Write any peerAsns\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerAsns/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerAsns\",\r\n \"operation\": \"Read PeerAsn\",\r\n \"description\": \"Read any peerAsns\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerAsns/delete\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerAsns\",\r\n \"operation\": \"Delete PeerAsn\",\r\n \"description\": \"Delete any peerAsns\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peeringLocations/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peeringLocations\",\r\n \"operation\": \"Read PeeringLocation\",\r\n \"description\": \"Read any peeringLocations\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/legacyPeerings/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"legacyPeerings\",\r\n \"operation\": \"Read LegacyPeering\",\r\n \"description\": \"Read any legacyPeerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerings/write\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Write Peering\",\r\n \"description\": \"Write any peerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerings/read\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Read Peering\",\r\n \"description\": \"Read any peerings\"\r\n },\r\n \"isDataAction\": false\r\n },\r\n {\r\n \"name\": \"Microsoft.Peering/peerings/delete\",\r\n \"display\": {\r\n \"provider\": \"Microsoft.Peering\",\r\n \"resource\": \"peerings\",\r\n \"operation\": \"Delete Peering\",\r\n \"description\": \"Delete any peerings\"\r\n },\r\n \"isDataAction\": false\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], diff --git a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/UpdatePeerInfoTest.json b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/UpdatePeerInfoTest.json index 70e9cb83aa34f..75422baccd9b0 100644 --- a/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/UpdatePeerInfoTest.json +++ b/sdk/peering/Microsoft.Azure.Management.Peering/tests/SessionRecords/Peering.Tests.PeeringTests/UpdatePeerInfoTest.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65000@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65000\",\r\n \"validationState\": \"Approved\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "dd2ad06b-e132-4932-98e6-c6b35fd599e0" + "cf9e9ab9-8949-4fc0-a496-e3ec4b88d70f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-request-id": [ - "85a0fcfb-00ff-43c7-8f71-d64e82ff547b" + "787c995e-3698-478f-a4d3-f1aab6003698" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "97" ], "x-ms-correlation-request-id": [ - "bc282718-4970-476e-b8ab-a97d10d7199d" + "1756d646-df98-49f8-8693-943198655709" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T222653Z:bc282718-4970-476e-b8ab-a97d10d7199d" + "NORTHEUROPE:20190709T000459Z:1756d646-df98-49f8-8693-943198655709" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:26:53 GMT" + "Tue, 09 Jul 2019 00:04:59 GMT" ], "Content-Length": [ "442" @@ -67,22 +67,22 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9b670305-f100-49d6-8b7b-e121b12ddfd1" + "f6c7fe39-4b6b-4072-bd30-9e7222b4321d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27129.04", + "FxVersion/4.6.27617.04", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.17763.", - "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.9.0" + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" ] }, "ResponseHeaders": { @@ -93,16 +93,16 @@ "no-cache" ], "x-ms-request-id": [ - "ca878d52-add9-46b3-bd5b-988c608fe885" + "fef2ccc3-e005-4f15-813b-0a0f6af28a1b" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "596" ], "x-ms-correlation-request-id": [ - "bd9c7b53-4221-4512-a4e4-8cb9140a5a42" + "744b82cf-26be-4970-915f-495c86c35b5a" ], "x-ms-routing-request-id": [ - "NORTHEUROPE:20190321T222654Z:bd9c7b53-4221-4512-a4e4-8cb9140a5a42" + "NORTHEUROPE:20190709T000459Z:744b82cf-26be-4970-915f-495c86c35b5a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Thu, 21 Mar 2019 22:26:53 GMT" + "Tue, 09 Jul 2019 00:04:59 GMT" ], "Content-Length": [ "442" @@ -125,6 +125,123 @@ }, "ResponseBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 65000,\r\n \"peerContactInfo\": {\r\n \"emails\": [\r\n \"noc65000@contoso.com\"\r\n ],\r\n \"phone\": [\r\n \"9999999\"\r\n ]\r\n },\r\n \"peerName\": \"Contoso65000\",\r\n \"validationState\": \"Approved\"\r\n },\r\n \"name\": \"Contoso65000\",\r\n \"id\": \"/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000\",\r\n \"type\": \"Microsoft.Peering/peerAsns\"\r\n}", "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4dc021e0-9cc2-41a7-a4d5-07e44433a5e6" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d0eb1ef7-d64c-4952-a985-e0717353df12" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "598" + ], + "x-ms-correlation-request-id": [ + "a96e6614-2c52-40b6-a1c4-093d82f9084f" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000502Z:a96e6614-2c52-40b6-a1c4-093d82f9084f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:01 GMT" + ], + "Content-Length": [ + "68" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource does not exist.\"\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/4445bf11-61c4-436f-a940-60194f8aca57/providers/Microsoft.Peering/peerAsns/Contoso65000?api-version=2019-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDQ0NWJmMTEtNjFjNC00MzZmLWE5NDAtNjAxOTRmOGFjYTU3L3Byb3ZpZGVycy9NaWNyb3NvZnQuUGVlcmluZy9wZWVyQXNucy9Db250b3NvNjUwMDA/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c9ce9804-a2d6-4fcc-99b2-855d00b03a9a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.27617.04", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18362.", + "Microsoft.Azure.Management.Peering.PeeringManagementClient/0.10.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a40c1a2f-2f40-43c7-853c-79774c440197" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "95ca7f72-04a4-4c39-9f10-5eb6a2d4d199" + ], + "x-ms-routing-request-id": [ + "NORTHEUROPE:20190709T000501Z:95ca7f72-04a4-4c39-9f10-5eb6a2d4d199" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 09 Jul 2019 00:05:01 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 } ], "Names": {},