From 72634640250a246a0c852752d941cff5b67f4186 Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Wed, 26 Aug 2015 20:38:43 -0700 Subject: [PATCH 1/7] add Get on scaleset nic --- .../Commands.Network/Commands.Network.csproj | 4 +- .../GetAzureNetworkInterfaceCommand.cs | 42 ++++++++++++++++-- .../NetworkInterfaceBaseCmdlet.cs | 17 ++++--- .../Microsoft.Azure.Management.Network.dll | Bin 0 -> 588800 bytes 4 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 src/lib/Microsoft.Azure.Management.Network.dll diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index d38296bc5d70..0c94f36fe2cf 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -73,8 +73,8 @@ ..\..\..\packages\Microsoft.Azure.Management.Authorization.0.19.2-preview\lib\net40\Microsoft.Azure.Management.Authorization.dll - ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.9-preview\lib\net40\Microsoft.Azure.Management.Network.dll - True + False + ..\..\..\lib\Microsoft.Azure.Management.Network.dll False diff --git a/src/ResourceManager/Network/Commands.Network/NetworkInterface/GetAzureNetworkInterfaceCommand.cs b/src/ResourceManager/Network/Commands.Network/NetworkInterface/GetAzureNetworkInterfaceCommand.cs index bec2773a9c3d..e8dc78b5ded4 100644 --- a/src/ResourceManager/Network/Commands.Network/NetworkInterface/GetAzureNetworkInterfaceCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/NetworkInterface/GetAzureNetworkInterfaceCommand.cs @@ -31,14 +31,30 @@ public class GetAzureNetworkInterfaceCommand : NetworkInterfaceBaseCmdlet ValueFromPipelineByPropertyName = true, HelpMessage = "The resource name.")] [ValidateNotNullOrEmpty] - public virtual string Name { get; set; } + public string Name { get; set; } [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, HelpMessage = "The resource group name.")] [ValidateNotNullOrEmpty] - public virtual string ResourceGroupName { get; set; } + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Virtual Machine Scale Set Name.", + ParameterSetName = "ScaleSetNic")] + [ValidateNotNullOrEmpty] + public string VirtualMachineScaleSetName { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Virtual Machine Index.", + ParameterSetName = "ScaleSetNic")] + [ValidateNotNullOrEmpty] + public string VirtualMachineIndex { get; set; } public override void ExecuteCmdlet() { @@ -46,14 +62,32 @@ public override void ExecuteCmdlet() if (!string.IsNullOrEmpty(this.Name)) { - var networkInterface = this.GetNetworkInterface(this.ResourceGroupName, this.Name); + PSNetworkInterface networkInterface; + + if (ParameterSetName.Equals("ScaleSetNic")) + { + networkInterface = this.GetScaleSetNetworkInterface(this.ResourceGroupName, this.VirtualMachineScaleSetName, this.VirtualMachineIndex, this.Name); + } + else + { + networkInterface = this.GetNetworkInterface(this.ResourceGroupName, this.Name); + } WriteObject(networkInterface); } else if (!string.IsNullOrEmpty(this.ResourceGroupName)) { - var getNetworkInterfaceResponse = this.NetworkInterfaceClient.List(this.ResourceGroupName); + var getNetworkInterfaceResponse = new MNM.NetworkInterfaceListResponse(); + if (ParameterSetName.Equals("ScaleSetNic")) + { + getNetworkInterfaceResponse = this.NetworkInterfaceClient.ListVirtualMachineScaleSetNetworkInterfaces(this.ResourceGroupName, this.VirtualMachineScaleSetName); + } + else + { + getNetworkInterfaceResponse = this.NetworkInterfaceClient.List(this.ResourceGroupName); + } + var psNetworkInterfaces = new List(); foreach (var nic in getNetworkInterfaceResponse.NetworkInterfaces) diff --git a/src/ResourceManager/Network/Commands.Network/NetworkInterface/NetworkInterfaceBaseCmdlet.cs b/src/ResourceManager/Network/Commands.Network/NetworkInterface/NetworkInterfaceBaseCmdlet.cs index ade2ad177627..b6928015d8b6 100644 --- a/src/ResourceManager/Network/Commands.Network/NetworkInterface/NetworkInterfaceBaseCmdlet.cs +++ b/src/ResourceManager/Network/Commands.Network/NetworkInterface/NetworkInterfaceBaseCmdlet.cs @@ -63,11 +63,18 @@ public PSNetworkInterface GetNetworkInterface(string resourceGroupName, string n networkInterface.ResourceGroupName = resourceGroupName; networkInterface.Tag = TagsConversionHelper.CreateTagHashtable(getNetworkInterfaceResponse.NetworkInterface.Tags); - - if (networkInterface.IpConfigurations[0].PublicIpAddress == null) - { - networkInterface.IpConfigurations[0].PublicIpAddress = new PSResourceId(); - } + + return networkInterface; + } + + public PSNetworkInterface GetScaleSetNetworkInterface(string resourceGroupName, string scaleSetName, string vmIndex, string name) + { + var getNetworkInterfaceResponse = this.NetworkInterfaceClient.GetVirtualMachineScaleSetNetworkInterface(resourceGroupName, scaleSetName, vmIndex, name); + + var networkInterface = Mapper.Map(getNetworkInterfaceResponse.NetworkInterface); + networkInterface.ResourceGroupName = resourceGroupName; + networkInterface.Tag = + TagsConversionHelper.CreateTagHashtable(getNetworkInterfaceResponse.NetworkInterface.Tags); return networkInterface; } diff --git a/src/lib/Microsoft.Azure.Management.Network.dll b/src/lib/Microsoft.Azure.Management.Network.dll new file mode 100644 index 0000000000000000000000000000000000000000..dfb604eb2122d2042f02f54ef2655917febc0da2 GIT binary patch literal 588800 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%0AH=Y7P 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 I5s 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 Date: Wed, 23 Sep 2015 17:47:41 -0700 Subject: [PATCH 2/7] add new ExpressRoutemodels --- .../Commands.Network/Commands.Network.csproj | 11 +++ .../Models/PSExpressRouteCircuit.cs | 65 ++++++++++++++++ .../Models/PSExpressRouteCircuitArpTable.cs | 24 ++++++ .../PSExpressRouteCircuitAuthorization.cs | 31 ++++++++ .../PSExpressRouteCircuitRoutesTable.cs | 28 +++++++ .../Models/PSExpressRouteCircuitSku.cs | 31 ++++++++ .../Models/PSExpressRouteServiceProvider.cs | 42 ++++++++++ ...ssRouteServiceProviderBandwidthsOffered.cs | 24 ++++++ .../Commands.Network/Models/PSPeering.cs | 76 +++++++++++++++++++ .../Models/PSPeeringConfig.cs | 41 ++++++++++ .../Commands.Network/Models/PSPeeringStats.cs | 28 +++++++ .../Models/PSServiceProviderProperties.cs | 31 ++++++++ 12 files changed, 432 insertions(+) create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitArpTable.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitAuthorization.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitRoutesTable.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitSku.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProvider.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProviderBandwidthsOffered.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSPeeringStats.cs create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSServiceProviderProperties.cs diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index 5ac7c2f0e920..9bec2ee7e389 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -240,6 +240,17 @@ + + + + + + + + + + + diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs new file mode 100644 index 000000000000..17cea134f79e --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs @@ -0,0 +1,65 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +namespace Microsoft.Azure.Commands.Network.Models +{ + using System.Collections.Generic; + + using Newtonsoft.Json; + + public class PSExpressRouteCircuit : PSTopLevelResource + { + public string CircuitProvisioningState { get; set; } + + public string ServiceProviderProvisioningState { get; set; } + + public List Authorizations { get; set; } + + public List Peerings { get; set; } + + public string ServiceKey { get; set; } + + public string ServiceProviderNotes { get; set; } + + public PSServiceProviderProperties ServiceProviderProperties { get; set; } + + public PSExpressRouteCircuitSku Sku { get; set; } + + public string ProvisioningState { get; set; } + + [JsonIgnore] + public string SkuText + { + get { return JsonConvert.SerializeObject(Sku, Formatting.Indented); } + } + + [JsonIgnore] + public string ServiceProviderPropertiesText + { + get { return JsonConvert.SerializeObject(ServiceProviderProperties, Formatting.Indented); } + } + + [JsonIgnore] + public string AuthorizationsText + { + get { return JsonConvert.SerializeObject(Authorizations, Formatting.Indented); } + } + + [JsonIgnore] + public string PeeringsText + { + get { return JsonConvert.SerializeObject(Peerings, Formatting.Indented); } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitArpTable.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitArpTable.cs new file mode 100644 index 000000000000..822ab69eb299 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitArpTable.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSExpressRouteCircuitArpTable + { + public string IPAddress { get; set; } + + public string MacAddress { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitAuthorization.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitAuthorization.cs new file mode 100644 index 000000000000..64b4becb33ed --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitAuthorization.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using Newtonsoft.Json; + + public class PSExpressRouteCircuitAuthorization : PSChildResource + { + [JsonProperty(Order = 1)] + public string AuthorizationKey { get; set; } + + [JsonProperty(Order = 1)] + public string AuthorizationUseStatus { get; set; } + + [JsonProperty(Order = 1)] + public string ProvisioningState { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitRoutesTable.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitRoutesTable.cs new file mode 100644 index 000000000000..0b59143208ed --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitRoutesTable.cs @@ -0,0 +1,28 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSExpressRouteCircuitRoutesTable + { + public string AddressPrefix { get; set; } + + public string NextHopType { get; set; } + + public string NextHopIP { get; set; } + + public string AsPath { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitSku.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitSku.cs new file mode 100644 index 000000000000..2a47fff159b7 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuitSku.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using Newtonsoft.Json; + + public class PSExpressRouteCircuitSku + { + [JsonProperty(Order = 1)] + public string Name { get; set; } + + [JsonProperty(Order = 1)] + public string Tier { get; set; } + + [JsonProperty(Order = 1)] + public string Family { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProvider.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProvider.cs new file mode 100644 index 000000000000..dd14cd062d6b --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProvider.cs @@ -0,0 +1,42 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using System.Collections.Generic; + + using Newtonsoft.Json; + + public class PSExpressRouteServiceProvider + { + public string Name { get; set; } + + public List PeeringLocations { get; set; } + + public PSExpressRouteServiceProviderBandwidthsOffered BandwidthsOffered { get; set; } + + [JsonIgnore] + public string BandwidthsOfferedText + { + get { return JsonConvert.SerializeObject(BandwidthsOffered, Formatting.Indented); } + } + + [JsonIgnore] + public string PeeringLocationsText + { + get { return JsonConvert.SerializeObject(PeeringLocations, Formatting.Indented); } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProviderBandwidthsOffered.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProviderBandwidthsOffered.cs new file mode 100644 index 000000000000..b19b4cc2a874 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiceProviderBandwidthsOffered.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSExpressRouteServiceProviderBandwidthsOffered + { + public string OfferName { get; set; } + + public int ValueInMbps { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs b/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs new file mode 100644 index 000000000000..164b11274ab3 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs @@ -0,0 +1,76 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using Newtonsoft.Json; + + public class PSPeering : PSChildResource + { + [JsonProperty(Order = 1)] + public string PeeringType { get; set; } + + [JsonProperty(Order = 1)] + public string State { get; set; } + + [JsonProperty(Order = 1)] + public string PeerASN { get; set; } + + [JsonProperty(Order = 1)] + public string PrimaryPeerSubnet { get; set; } + + [JsonProperty(Order = 1)] + public string SecondaryPeerSubnet { get; set; } + + [JsonProperty(Order = 1)] + public string PrimaryAzurePort { get; set; } + + [JsonProperty(Order = 1)] + public string SecondaryAzurePort { get; set; } + + [JsonProperty(Order = 1)] + public string SharedKey { get; set; } + + [JsonProperty(Order = 1)] + public string VlanId { get; set; } + + [JsonProperty(Order = 1)] + public PSPeeringConfig MicrosoftPeeringConfig { get; set; } + + [JsonProperty(Order = 1)] + public PSPeeringStats Stats { get; set; } + + [JsonProperty(Order = 1)] + public string AuthorizationKey { get; set; } + + [JsonProperty(Order = 1)] + public string AuthorizationUseStatus { get; set; } + + [JsonProperty(Order = 1)] + public string ProvisioningState { get; set; } + + [JsonIgnore] + public string MicrosoftPeeringConfigText + { + get { return JsonConvert.SerializeObject(MicrosoftPeeringConfig, Formatting.Indented); } + } + + [JsonIgnore] + public string StatsText + { + get { return JsonConvert.SerializeObject(Stats, Formatting.Indented); } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs new file mode 100644 index 000000000000..f673fd9172c0 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using System.Collections.Generic; + + using Newtonsoft.Json; + + public class PSPeeringConfig + { + public List AdvertisedPublicPrefixes { get; set; } + + [JsonProperty(Order = 1)] + public string AdvertisedPublicPrefixState { get; set; } + + [JsonProperty(Order = 1)] + public string CustomerAsn { get; set; } + + [JsonProperty(Order = 1)] + public string RoutingIRRName { get; set; } + + [JsonIgnore] + public string AdvertisedPublicPrefixesSText + { + get { return JsonConvert.SerializeObject(AdvertisedPublicPrefixes, Formatting.Indented); } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSPeeringStats.cs b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringStats.cs new file mode 100644 index 000000000000..4984ca74db8c --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringStats.cs @@ -0,0 +1,28 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using Newtonsoft.Json; + + public class PSPeeringStats + { + [JsonProperty(Order = 1)] + public int BytesIn { get; set; } + + [JsonProperty(Order = 1)] + public int BytesOut { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSServiceProviderProperties.cs b/src/ResourceManager/Network/Commands.Network/Models/PSServiceProviderProperties.cs new file mode 100644 index 000000000000..83ef4c5a8147 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSServiceProviderProperties.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +namespace Microsoft.Azure.Commands.Network.Models +{ + using Newtonsoft.Json; + + public class PSServiceProviderProperties + { + [JsonProperty(Order = 1)] + public string ServiceProviderName { get; set; } + + [JsonProperty(Order = 1)] + public string PeeringLocation { get; set; } + + [JsonProperty(Order = 1)] + public int BandwidthInMbps { get; set; } + } +} From cfb82989ff08a7d486ed85fc80cf99f91fcd2604 Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Wed, 23 Sep 2015 22:21:16 -0700 Subject: [PATCH 3/7] Add Routing cmdlets --- .../Commands.Compute.Test.csproj | 5 +- .../Commands.Compute.Test/packages.config | 2 +- .../Commands.Compute/Commands.Compute.csproj | 5 +- .../Compute/Commands.Compute/packages.config | 2 +- .../Commands.Network.Test.csproj | 2 +- .../Commands.Network.Test/packages.config | 2 +- .../Commands.Network/Commands.Network.csproj | 22 ++- ...sRouteCircuitAuthorizationConfigCommand.cs | 59 ++++++ ...ressRouteCircuitAuthorizationConfigBase.cs | 34 ++++ ...sRouteCircuitAuthorizationConfigCommand.cs | 55 ++++++ ...sRouteCircuitAuthorizationConfigCommand.cs | 41 +++++ ...sRouteCircuitAuthorizationConfigCommand.cs | 50 +++++ ...sRouteCircuitAuthorizationConfigCommand.cs | 54 ++++++ .../ExpressRouteCircuitBaseCmdlet.cs | 79 ++++++++ .../GetAzureExpressRouteCircuitCommand.cs | 80 ++++++++ .../NewAzureExpressRouteCircuitCommand.cs | 173 ++++++++++++++++++ ...ExpressRouteCircuitPeeringConfigCommand.cs | 71 +++++++ ...ureExpressRouteCircuitPeeringConfigBase.cs | 79 ++++++++ ...ExpressRouteCircuitPeeringConfigCommand.cs | 55 ++++++ ...ExpressRouteCircuitPeeringConfigCommand.cs | 55 ++++++ ...ExpressRouteCircuitPeeringConfigCommand.cs | 50 +++++ ...ExpressRouteCircuitPeeringConfigCommand.cs | 67 +++++++ .../RemoveAzureExpressRouteCircuitCommand.cs | 64 +++++++ .../SetAzureExpressRouteCircuitCommand.cs | 55 ++++++ .../Properties/Resources.Designer.cs | 31 +++- .../Properties/Resources.resx | 9 +- .../Network/Commands.Network/packages.config | 2 +- 27 files changed, 1177 insertions(+), 26 deletions(-) create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/GetAzureExpressRouteCircuitPeeringConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/RemoveAzureExpressRouteCircuitPeeringConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/RemoveAzureExpressRouteCircuitCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/SetAzureExpressRouteCircuitCommand.cs diff --git a/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj b/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj index 549d833e0046..01b009dfa59b 100644 --- a/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj +++ b/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj @@ -70,9 +70,8 @@ ..\..\..\packages\Microsoft.Azure.Management.Compute.8.2.0\lib\net40\Microsoft.Azure.Management.Compute.dll True - - False - ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.10-preview\lib\net40\Microsoft.Azure.Management.Network.dll + + ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.12-preview\lib\net40\Microsoft.Azure.Management.Network.dll ..\..\..\packages\Microsoft.Azure.Management.Storage.2.4.0-preview\lib\net40\Microsoft.Azure.Management.Storage.dll diff --git a/src/ResourceManager/Compute/Commands.Compute.Test/packages.config b/src/ResourceManager/Compute/Commands.Compute.Test/packages.config index 72802bc87f93..77f7a14c0c8f 100644 --- a/src/ResourceManager/Compute/Commands.Compute.Test/packages.config +++ b/src/ResourceManager/Compute/Commands.Compute.Test/packages.config @@ -8,7 +8,7 @@ - + diff --git a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj index fe0699e58523..a67c32658c50 100644 --- a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj +++ b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj @@ -84,9 +84,8 @@ ..\..\..\packages\Microsoft.Azure.Management.Compute.8.2.0\lib\net40\Microsoft.Azure.Management.Compute.dll True - - False - ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.10-preview\lib\net40\Microsoft.Azure.Management.Network.dll + + ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.12-preview\lib\net40\Microsoft.Azure.Management.Network.dll ..\..\..\packages\Microsoft.Azure.Management.Storage.2.4.0-preview\lib\net40\Microsoft.Azure.Management.Storage.dll diff --git a/src/ResourceManager/Compute/Commands.Compute/packages.config b/src/ResourceManager/Compute/Commands.Compute/packages.config index 29b2981e6af7..02b833c3cfe5 100644 --- a/src/ResourceManager/Compute/Commands.Compute/packages.config +++ b/src/ResourceManager/Compute/Commands.Compute/packages.config @@ -10,7 +10,7 @@ - + diff --git a/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj b/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj index b0338fdcfc9f..038e55db7dc6 100644 --- a/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj +++ b/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj @@ -68,7 +68,7 @@ False - ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.10-preview\lib\net40\Microsoft.Azure.Management.Network.dll + ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.12-preview\lib\net40\Microsoft.Azure.Management.Network.dll False diff --git a/src/ResourceManager/Network/Commands.Network.Test/packages.config b/src/ResourceManager/Network/Commands.Network.Test/packages.config index c29d7ef31161..eed729a99bdf 100644 --- a/src/ResourceManager/Network/Commands.Network.Test/packages.config +++ b/src/ResourceManager/Network/Commands.Network.Test/packages.config @@ -7,7 +7,7 @@ - + diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index 9bec2ee7e389..fd0055b7a7de 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -76,9 +76,8 @@ False ..\..\..\packages\Microsoft.Azure.Management.Authorization.1.0.0\lib\net40\Microsoft.Azure.Management.Authorization.dll - - False - ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.10-preview\lib\net40\Microsoft.Azure.Management.Network.dll + + ..\..\..\packages\Microsoft.Azure.Management.Network.2.0.12-preview\lib\net40\Microsoft.Azure.Management.Network.dll False @@ -229,6 +228,23 @@ + + + + + + + + + + + + + + + + + diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs new file mode 100644 index 000000000000..2de1c4588c00 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs @@ -0,0 +1,59 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Add, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class AddAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the authorization")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The ExpressRouteCircuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + // Verify if the subnet exists in the VirtualNetwork + var auth = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + if (auth != null) + { + throw new ArgumentException("Authorization with the specified name already exists"); + } + + auth = new PSExpressRouteCircuitAuthorization(); + + auth.Name = this.Name; + auth.AuthorizationKey = this.AuthorizationKey; + + this.Circuit.Authorizations.Add(auth); + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs new file mode 100644 index 000000000000..1ff8f118d83e --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs @@ -0,0 +1,34 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Management.Automation; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + public class AzureExpressRouteCircuitAuthorizationConfigBase : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the authorization")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The AuthorizationKey")] + [ValidateNotNullOrEmpty] + public string AuthorizationKey { get; set; } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs new file mode 100644 index 000000000000..ab1d6ba3bce7 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs @@ -0,0 +1,55 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuitAuthorization))] + public class GetAzureExpressRouteCircuitAuthorizationConfigCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the authorization")] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + if (!string.IsNullOrEmpty(this.Name)) + { + var authorization = + this.Circuit.Authorizations.First( + resource => + string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + WriteObject(authorization); + } + else + { + var authorizations = this.Circuit.Authorizations; + WriteObject(authorizations, true); + } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs new file mode 100644 index 000000000000..8072a4453a9b --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs @@ -0,0 +1,41 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.New, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuitAuthorization))] + public class NewAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the authorization")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var auth = new PSExpressRouteCircuitAuthorization(); + + auth.Name = this.Name; + auth.AuthorizationKey = this.AuthorizationKey; + + WriteObject(auth); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs new file mode 100644 index 000000000000..af9472a1ac3f --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs @@ -0,0 +1,50 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Remove, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class RemoveAzureExpressRouteCircuitAuthorizationConfigCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the authorization")] + [ValidateNotNullOrEmpty] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var auth = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + if (auth != null) + { + this.Circuit.Authorizations.Remove(auth); + } + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs new file mode 100644 index 000000000000..4a372f27a60b --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs @@ -0,0 +1,54 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Set, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class SetAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the authorization")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The Circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + // Verify if the subnet exists in the VirtualNetwork + var authorization = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, StringComparison.CurrentCultureIgnoreCase)); + + if (authorization == null) + { + throw new ArgumentException("Authorization with the specified name does not exist"); + } + + authorization.AuthorizationKey = this.AuthorizationKey; + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs new file mode 100644 index 000000000000..0b8fe3024b3d --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs @@ -0,0 +1,79 @@ + +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Net; +using AutoMapper; +using Microsoft.Azure.Commands.Network.Models; +using Microsoft.Azure.Commands.Tags.Model; +using Microsoft.Azure.Management.Network; +using Hyak.Common; + +namespace Microsoft.Azure.Commands.Network +{ + using Microsoft.Azure.Management.Network.Models; + + public abstract class ExpressRouteCircuitBaseCmdlet : NetworkBaseCmdlet + { + public IExpressRouteCircuitOperations ExpressRouteCircuitClient + { + get + { + return NetworkClient.NetworkResourceProviderClient.ExpressRouteCircuits; + } + } + + public bool IsExpressRouteCircuitPresent(string resourceGroupName, string name) + { + try + { + GetExpressRouteCircuit(resourceGroupName, name); + } + catch (CloudException exception) + { + if (exception.Response.StatusCode == HttpStatusCode.NotFound) + { + // Resource is not present + return false; + } + + throw; + } + + return true; + } + + public PSExpressRouteCircuit GetExpressRouteCircuit(string resourceGroupName, string name) + { + var circuitGetResponse = this.ExpressRouteCircuitClient.Get(resourceGroupName, name); + + var ExpressRouteCircuit = Mapper.Map(circuitGetResponse.ExpressRouteCircuit); + ExpressRouteCircuit.ResourceGroupName = resourceGroupName; + + ExpressRouteCircuit.Tag = + TagsConversionHelper.CreateTagHashtable(circuitGetResponse.ExpressRouteCircuit.Tags); + + return ExpressRouteCircuit; + } + + public PSExpressRouteCircuit ToPsExpressRouteCircuit(ExpressRouteCircuit circuit) + { + var psCircuit = Mapper.Map(circuit); + + psCircuit.Tag = TagsConversionHelper.CreateTagHashtable(circuit.Tags); + + return psCircuit; + } + } +} \ No newline at end of file diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitCommand.cs new file mode 100644 index 000000000000..caaeb0d6a33d --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitCommand.cs @@ -0,0 +1,80 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Collections.Generic; +using System.Management.Automation; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuit"), OutputType(typeof(PSExpressRouteCircuit))] + public class GetAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + if (!string.IsNullOrEmpty(this.Name)) + { + var circuit = this.GetExpressRouteCircuit(this.ResourceGroupName, this.Name); + + WriteObject(circuit); + } + else if (!string.IsNullOrEmpty(this.ResourceGroupName)) + { + var circuitListResponse = this.ExpressRouteCircuitClient.List(this.ResourceGroupName); + + var psCircuits = new List(); + foreach (var ExpressRouteCircuit in circuitListResponse.ExpressRouteCircuits) + { + var psVnet = this.ToPsExpressRouteCircuit(ExpressRouteCircuit); + psVnet.ResourceGroupName = this.ResourceGroupName; + psCircuits.Add(psVnet); + } + + WriteObject(psCircuits, true); + } + else + { + var circuitListResponse = this.ExpressRouteCircuitClient.ListAll(); + + var psCircuits = new List(); + foreach (var ExpressRouteCircuit in circuitListResponse.ExpressRouteCircuits) + { + var psVnet = this.ToPsExpressRouteCircuit(ExpressRouteCircuit); + psVnet.ResourceGroupName = NetworkBaseCmdlet.GetResourceGroup(ExpressRouteCircuit.Id); + psCircuits.Add(psVnet); + } + + WriteObject(psCircuits, true); + } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs new file mode 100644 index 000000000000..13e22f7b8120 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs @@ -0,0 +1,173 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Collections; +using System.Collections.Generic; +using System.Management.Automation; +using AutoMapper; +using Microsoft.Azure.Commands.Tags.Model; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using System.Linq; + + [Cmdlet(VerbsCommon.New, "AzureRmExpressRouteCircuit"), OutputType(typeof(PSExpressRouteCircuit))] + public class NewAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "location.")] + [ValidateNotNullOrEmpty] + public virtual string Location { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string SkuName { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string SkuTier { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string SkuFamily { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true)] + public string ServiceProviderName { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string PeeringLocation { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true)] + public int BandwidthInMbps { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + [ValidateNotNullOrEmpty] + public List Peering { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + [ValidateNotNullOrEmpty] + public List Authorization { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "An array of hashtables which represents resource tags.")] + public Hashtable[] Tag { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Do not ask for confirmation if you want to overrite a resource")] + public SwitchParameter Force { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + if (this.IsExpressRouteCircuitPresent(this.ResourceGroupName, this.Name)) + { + ConfirmAction( + Force.IsPresent, + string.Format(Microsoft.Azure.Commands.Network.Properties.Resources.OverwritingResource, Name), + Microsoft.Azure.Commands.Network.Properties.Resources.OverwritingResourceMessage, + Name, + () => CreateExpressRouteCircuit()); + + WriteObject(this.GetExpressRouteCircuit(this.ResourceGroupName, this.Name)); + } + else + { + var ExpressRouteCircuit = CreateExpressRouteCircuit(); + + WriteObject(ExpressRouteCircuit); + } + } + + private PSExpressRouteCircuit CreateExpressRouteCircuit() + { + var circuit = new PSExpressRouteCircuit(); + circuit.Name = this.Name; + circuit.ResourceGroupName = this.ResourceGroupName; + circuit.Location = this.Location; + + // Construct sku + if (!string.IsNullOrEmpty(this.SkuName)) + { + circuit.Sku = new PSExpressRouteCircuitSku(); + circuit.Sku.Name = this.SkuName; + circuit.Sku.Tier = this.SkuTier; + circuit.Sku.Family = this.SkuFamily; + } + + // construct the service provider properties + if (!string.IsNullOrEmpty(this.ServiceProviderName)) + { + circuit.ServiceProviderProperties = new PSServiceProviderProperties(); + circuit.ServiceProviderProperties.ServiceProviderName = this.ServiceProviderName; + circuit.ServiceProviderProperties.PeeringLocation = this.PeeringLocation; + circuit.ServiceProviderProperties.BandwidthInMbps = this.BandwidthInMbps; + } + + circuit.Peerings = new List(); + circuit.Peerings = this.Peering; + + circuit.Authorizations = new List(); + circuit.Authorizations = this.Authorization; + + // Map to the sdk object + var circuitModel = Mapper.Map(circuit); + circuitModel.Type = Microsoft.Azure.Commands.Network.Properties.Resources.ExpressRouteCircuitType; + circuitModel.Tags = TagsConversionHelper.CreateTagDictionary(this.Tag, validate: true); + + // Execute the Create ExpressRouteCircuit call + this.ExpressRouteCircuitClient.CreateOrUpdate(this.ResourceGroupName, this.Name, circuitModel); + + var getExpressRouteCircuit = this.GetExpressRouteCircuit(this.ResourceGroupName, this.Name); + + return getExpressRouteCircuit; + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs new file mode 100644 index 000000000000..6c9294e97d33 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -0,0 +1,71 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Add, "AzureRmExpressRouteCircuitPeeringConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class AddAzureExpressRouteCircuitPeeringConfigCommand : AzureExpressRouteCircuitPeeringConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the Peering")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The ExpressRouteCircuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + // Verify if the subnet exists in the VirtualNetwork + var peering = this.Circuit.Peerings.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + if (peering != null) + { + throw new ArgumentException("Peering with the specified name already exists"); + } + + peering = new PSPeering(); + + peering.Name = this.Name; + peering.PeeringType = this.PeeringType; + peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PeerASN = this.PeerASN; + peering.VlanId = this.VlanId; + + if (this.MircosoftConfigAdvertisedpublicprefixes != null + && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + { + peering.MicrosoftPeeringConfig = new PSPeeringConfig(); + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; + peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + } + + this.Circuit.Peerings.Add(peering); + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs new file mode 100644 index 000000000000..c147fa1cd00e --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs @@ -0,0 +1,79 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Management.Automation; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using System.Collections.Generic; + + public class AzureExpressRouteCircuitPeeringConfigBase : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the Peering")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The PeeringType")] + [ValidateNotNullOrEmpty] + public string PeeringType { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The PeerAsn")] + [ValidateNotNullOrEmpty] + public string PeerASN { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The PrimaryPeerAddressPrefix")] + [ValidateNotNullOrEmpty] + public string PrimaryPeerAddressPrefix { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The SecondaryPeerAddressPrefix")] + [ValidateNotNullOrEmpty] + public string SecondaryPeerAddressPrefix { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The vlanId")] + [ValidateNotNullOrEmpty] + public string VlanId { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The MircosoftConfigAdvertisedpublicprefixes")] + [ValidateNotNullOrEmpty] + public List MircosoftConfigAdvertisedpublicprefixes { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The customerAsn")] + [ValidateNotNullOrEmpty] + public string MircosoftConfigCustomerAsn { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The MircosoftConfigRoutingRegistryName")] + [ValidateNotNullOrEmpty] + public string MircosoftConfigRoutingRegistryName { get; set; } + + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/GetAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/GetAzureExpressRouteCircuitPeeringConfigCommand.cs new file mode 100644 index 000000000000..dcb61cd357ad --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/GetAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -0,0 +1,55 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitPeeringConfig"), OutputType(typeof(PSPeering))] + public class GetAzureExpressRouteCircuitPeeringConfigCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the Peering")] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + if (!string.IsNullOrEmpty(this.Name)) + { + var peering = + this.Circuit.Peerings.First( + resource => + string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + WriteObject(peering); + } + else + { + var peerings = this.Circuit.Peerings; + WriteObject(peerings, true); + } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs new file mode 100644 index 000000000000..545a5cb5bfbb --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -0,0 +1,55 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using System.Linq; + + [Cmdlet(VerbsCommon.New, "AzureRmExpressRouteCircuitPeeringConfig"), OutputType(typeof(PSPeering))] + public class NewAzureExpressRouteCircuitPeeringConfigCommand : AzureExpressRouteCircuitPeeringConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the Peering")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var peering = new PSPeering(); + + peering.Name = this.Name; + peering.PeeringType = this.PeeringType; + peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PeerASN = this.PeerASN; + peering.VlanId = this.VlanId; + + if (this.MircosoftConfigAdvertisedpublicprefixes != null + && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + { + peering.MicrosoftPeeringConfig = new PSPeeringConfig(); + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; + peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + } + + WriteObject(peering); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/RemoveAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/RemoveAzureExpressRouteCircuitPeeringConfigCommand.cs new file mode 100644 index 000000000000..c00fc5462563 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/RemoveAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -0,0 +1,50 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Remove, "AzureRmExpressRouteCircuitPeeringConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class RemoveAzureExpressRouteCircuitPeeringConfigCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "The name of the Peering")] + [ValidateNotNullOrEmpty] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var auth = this.Circuit.Peerings.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); + + if (auth != null) + { + this.Circuit.Peerings.Remove(auth); + } + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs new file mode 100644 index 000000000000..4f3ffe20c58c --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -0,0 +1,67 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Set, "AzureRmExpressRouteCircuitPeeringConfig"), OutputType(typeof(PSExpressRouteCircuit))] + public class SetAzureExpressRouteCircuitPeeringConfigCommand : AzureExpressRouteCircuitPeeringConfigBase + { + [Parameter( + Mandatory = true, + HelpMessage = "The name of the Peering")] + [ValidateNotNullOrEmpty] + public override string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The Circuit")] + public PSExpressRouteCircuit Circuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + // Verify if the subnet exists in the VirtualNetwork + var peering = this.Circuit.Peerings.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, StringComparison.CurrentCultureIgnoreCase)); + + if (peering == null) + { + throw new ArgumentException("Peering with the specified name does not exist"); + } + + peering.Name = this.Name; + peering.PeeringType = this.PeeringType; + peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PeerASN = this.PeerASN; + peering.VlanId = this.VlanId; + + if (this.MircosoftConfigAdvertisedpublicprefixes != null + && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + { + peering.MicrosoftPeeringConfig = new PSPeeringConfig(); + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; + peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + } + + WriteObject(this.Circuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/RemoveAzureExpressRouteCircuitCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/RemoveAzureExpressRouteCircuitCommand.cs new file mode 100644 index 000000000000..d7f25cc64ea8 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/RemoveAzureExpressRouteCircuitCommand.cs @@ -0,0 +1,64 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Management.Automation; +using Microsoft.Azure.Management.Network; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Remove, "AzureRmExpressRouteCircuit")] + public class RemoveAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Do not ask for confirmation.")] + public SwitchParameter Force { get; set; } + + [Parameter(Mandatory = false)] + public SwitchParameter PassThru { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + ConfirmAction( + Force.IsPresent, + string.Format(Microsoft.Azure.Commands.Network.Properties.Resources.RemovingResource, Name), + Microsoft.Azure.Commands.Network.Properties.Resources.RemoveResourceMessage, + Name, + () => this.ExpressRouteCircuitClient.Delete(this.ResourceGroupName, this.Name)); + + if (PassThru) + { + WriteObject(true); + } + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/SetAzureExpressRouteCircuitCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/SetAzureExpressRouteCircuitCommand.cs new file mode 100644 index 000000000000..b3801cc7d9ef --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/SetAzureExpressRouteCircuitCommand.cs @@ -0,0 +1,55 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Management.Automation; +using AutoMapper; +using Microsoft.Azure.Commands.Tags.Model; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.Set, "AzureRmExpressRouteCircuit"), OutputType(typeof(PSExpressRouteCircuit))] + public class SetAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet + { + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The ExpressRouteCircuit")] + public PSExpressRouteCircuit ExpressRouteCircuit { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + if (!this.IsExpressRouteCircuitPresent(this.ExpressRouteCircuit.ResourceGroupName, this.ExpressRouteCircuit.Name)) + { + throw new ArgumentException(Microsoft.Azure.Commands.Network.Properties.Resources.ResourceNotFound); + } + + // Map to the sdk object + var vnetModel = Mapper.Map(this.ExpressRouteCircuit); + vnetModel.Type = Microsoft.Azure.Commands.Network.Properties.Resources.ExpressRouteCircuitType; + vnetModel.Tags = TagsConversionHelper.CreateTagDictionary(this.ExpressRouteCircuit.Tag, validate: true); + + // Execute the Create ExpressRouteCircuit call + this.ExpressRouteCircuitClient.CreateOrUpdate(this.ExpressRouteCircuit.ResourceGroupName, this.ExpressRouteCircuit.Name, vnetModel); + + var getExpressRouteCircuit = this.GetExpressRouteCircuit(this.ExpressRouteCircuit.ResourceGroupName, this.ExpressRouteCircuit.Name); + WriteObject(getExpressRouteCircuit); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/Properties/Resources.Designer.cs b/src/ResourceManager/Network/Commands.Network/Properties/Resources.Designer.cs index c98d5f0cec0d..444846bed7d8 100644 --- a/src/ResourceManager/Network/Commands.Network/Properties/Resources.Designer.cs +++ b/src/ResourceManager/Network/Commands.Network/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.34209 +// Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -103,7 +103,8 @@ public static string ApplicationGatewayFrontendPortName { get { return ResourceManager.GetString("ApplicationGatewayFrontendPortName", resourceCulture); } - } + } + /// /// Looks up a localized string similar to httpListeners. /// @@ -158,6 +159,15 @@ public static string ApplicationGatewayType { } } + /// + /// Looks up a localized string similar to microsoft.network/ExpressRouteCircuits. + /// + public static string ExpressRouteCircuitType { + get { + return ResourceManager.GetString("ExpressRouteCircuitType", resourceCulture); + } + } + /// /// Looks up a localized string similar to backendAddressPools. /// @@ -338,14 +348,6 @@ public static string RouteTableType { } } - /// /// Looks up a localized string similar to SetByResource. - /// - public static string SetByResource { - get { - return ResourceManager.GetString("SetByResource", resourceCulture); - } - } - /// /// Looks up a localized string similar to SetByFqdn. /// @@ -364,6 +366,15 @@ public static string SetByIP { } } + /// + /// Looks up a localized string similar to SetByResource. + /// + public static string SetByResource { + get { + return ResourceManager.GetString("SetByResource", resourceCulture); + } + } + /// /// Looks up a localized string similar to SetByResourceId. /// diff --git a/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx b/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx index 8565362dd4cb..05fd2ee0fc9d 100644 --- a/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx +++ b/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx @@ -205,7 +205,8 @@ microsoft.network/routeTables - + + backendAddressPools @@ -244,4 +245,8 @@ SetByIP - + + + microsoft.network/ExpressRouteCircuits + + \ No newline at end of file diff --git a/src/ResourceManager/Network/Commands.Network/packages.config b/src/ResourceManager/Network/Commands.Network/packages.config index e2d291758307..5e5162d93153 100644 --- a/src/ResourceManager/Network/Commands.Network/packages.config +++ b/src/ResourceManager/Network/Commands.Network/packages.config @@ -9,7 +9,7 @@ - + From f27667f7ad8a57e68c4c98af41e259955bc3ae6f Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Thu, 24 Sep 2015 00:50:46 -0700 Subject: [PATCH 4/7] Add Peering cmdlets --- .../Commands.Network/Commands.Network.csproj | 3 + .../ExpressRouteCircuitBaseCmdlet.cs | 8 +-- ...AzureExpressRouteCircuitArpTableCommand.cs | 60 +++++++++++++++++++ ...reExpressRouteCircuitRoutesTableCommand.cs | 60 +++++++++++++++++++ ...GetAzureExpressRouteCircuitStatsCommand.cs | 60 +++++++++++++++++++ 5 files changed, 187 insertions(+), 4 deletions(-) create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs create mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index fd0055b7a7de..5d5cf8ebee2b 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -234,6 +234,9 @@ + + + diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs index 0b8fe3024b3d..da890c427527 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/ExpressRouteCircuitBaseCmdlet.cs @@ -58,13 +58,13 @@ public PSExpressRouteCircuit GetExpressRouteCircuit(string resourceGroupName, st { var circuitGetResponse = this.ExpressRouteCircuitClient.Get(resourceGroupName, name); - var ExpressRouteCircuit = Mapper.Map(circuitGetResponse.ExpressRouteCircuit); - ExpressRouteCircuit.ResourceGroupName = resourceGroupName; + var expressRouteCircuit = Mapper.Map(circuitGetResponse.ExpressRouteCircuit); + expressRouteCircuit.ResourceGroupName = resourceGroupName; - ExpressRouteCircuit.Tag = + expressRouteCircuit.Tag = TagsConversionHelper.CreateTagHashtable(circuitGetResponse.ExpressRouteCircuit.Tags); - return ExpressRouteCircuit; + return expressRouteCircuit; } public PSExpressRouteCircuit ToPsExpressRouteCircuit(ExpressRouteCircuit circuit) diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs new file mode 100644 index 000000000000..9a33ae53375f --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs @@ -0,0 +1,60 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Collections.Generic; +using System.Management.Automation; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using AutoMapper; + + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStArpTable"), OutputType(typeof(PSExpressRouteCircuitArpTable))] + public class GetAzureExpressRouteCircuitArpTableCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var circuitArpTableGetResponse = this.ExpressRouteCircuitClient.ListArpTable(this.ResourceGroupName, this.Name); + + var psCircuitArpTables = new List(); + + foreach (var circuitArpTable in circuitArpTableGetResponse.ArpTable) + { + var psArpTable = Mapper.Map(circuitArpTable); + psCircuitArpTables.Add(psArpTable); + } + + WriteObject(psCircuitArpTables, true); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs new file mode 100644 index 000000000000..39d67a07cb3a --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs @@ -0,0 +1,60 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Collections.Generic; +using System.Management.Automation; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using AutoMapper; + + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStRoutesTable"), OutputType(typeof(PSExpressRouteCircuitRoutesTable))] + public class GetAzureExpressRouteCircuitRoutesTableCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var circuitRoutesTableGetResponse = this.ExpressRouteCircuitClient.ListRoutesTable(this.ResourceGroupName, this.Name); + + var psCircuitRoutesTables = new List(); + + foreach (var circuitRoutesTable in circuitRoutesTableGetResponse.RoutesTable) + { + var psRoutesTable = Mapper.Map(circuitRoutesTable); + psCircuitRoutesTables.Add(psRoutesTable); + } + + WriteObject(psCircuitRoutesTables, true); + } + } +} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs new file mode 100644 index 000000000000..4bf47bb2fa9c --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs @@ -0,0 +1,60 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System.Collections.Generic; +using System.Management.Automation; +using Microsoft.Azure.Management.Network; +using Microsoft.Azure.Commands.Network.Models; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + using AutoMapper; + + [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStats"), OutputType(typeof(PSPeeringStats))] + public class GetAzureExpressRouteCircuitStatsCommand : ExpressRouteCircuitBaseCmdlet + { + [Alias("ResourceName")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public virtual string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.")] + [ValidateNotNullOrEmpty] + public virtual string ResourceGroupName { get; set; } + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + var circuitStatsGetResponse = this.ExpressRouteCircuitClient.ListStats(this.ResourceGroupName, this.Name); + + var psCircuitStats = new List(); + + foreach (var stats in circuitStatsGetResponse.Stats) + { + var psStats = Mapper.Map(stats); + psCircuitStats.Add(psStats); + } + + WriteObject(psCircuitStats, true); + } + } +} From 3ae525b3954fd987ad7d7a5af0caf018eb7122aa Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Thu, 1 Oct 2015 17:40:11 -0700 Subject: [PATCH 5/7] express route cmdlets with tests --- .../Commands.Network.Test.csproj | 10 + .../ExpressRouteCircuitTests.cs} | 30 +- .../ExpressRouteCircuitTests.ps1 | 194 ++ .../TestExpressRouteCircuitCRUD.json | 1672 ++++++++++ .../TestExpressRouteCircuitPeeringCRUD.json | 2830 +++++++++++++++++ .../Commands.Network/Commands.Network.csproj | 13 +- .../Common/NetworkResourceManagerProfile.cs | 28 +- ...sRouteCircuitAuthorizationConfigCommand.cs | 59 - ...sRouteCircuitAuthorizationConfigCommand.cs | 55 - ...sRouteCircuitAuthorizationConfigCommand.cs | 41 - ...sRouteCircuitAuthorizationConfigCommand.cs | 50 - ...sRouteCircuitAuthorizationConfigCommand.cs | 54 - ...AzureExpressRouteCircuitArpTableCommand.cs | 60 - ...reExpressRouteCircuitRoutesTableCommand.cs | 60 - ...GetAzureExpressRouteCircuitStatsCommand.cs | 60 - .../NewAzureExpressRouteCircuitCommand.cs | 17 +- ...ExpressRouteCircuitPeeringConfigCommand.cs | 14 +- ...ureExpressRouteCircuitPeeringConfigBase.cs | 36 +- ...ExpressRouteCircuitPeeringConfigCommand.cs | 14 +- ...ExpressRouteCircuitPeeringConfigCommand.cs | 14 +- ...osoft.Azure.Commands.Network.format.ps1xml | 140 + .../Models/PSExpressRouteCircuit.cs | 10 +- .../Commands.Network/Models/PSPeering.cs | 28 +- .../Models/PSPeeringConfig.cs | 6 +- .../PSVirtualNetworkGatewayConnection.cs | 10 +- .../NewAzureVirtualNetworkGatewayCommand.cs | 3 +- ...eVirtualNetworkGatewayConnectionCommand.cs | 28 + 27 files changed, 4998 insertions(+), 538 deletions(-) rename src/ResourceManager/Network/{Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs => Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.cs} (52%) create mode 100644 src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1 create mode 100644 src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitCRUD.json create mode 100644 src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitPeeringCRUD.json delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs delete mode 100644 src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs diff --git a/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj b/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj index d22cc4aef27e..15f3e5d1e1fd 100644 --- a/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj +++ b/src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj @@ -150,6 +150,7 @@ + @@ -176,6 +177,9 @@ Always + + Always + Always @@ -203,6 +207,12 @@ Always + + Always + + + Always + Always diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs b/src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.cs similarity index 52% rename from src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs rename to src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.cs index 1ff8f118d83e..66e325edcefa 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AzureExpressRouteCircuitAuthorizationConfigBase.cs +++ b/src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.cs @@ -12,23 +12,25 @@ // limitations under the License. // ---------------------------------------------------------------------------------- -using System.Management.Automation; -using MNM = Microsoft.Azure.Management.Network.Models; +using Microsoft.WindowsAzure.Commands.ScenarioTest; +using Xunit; -namespace Microsoft.Azure.Commands.Network +namespace Commands.Network.Test.ScenarioTests { - public class AzureExpressRouteCircuitAuthorizationConfigBase : NetworkBaseCmdlet + public class ExpressRouteCircuitTests : Microsoft.WindowsAzure.Commands.Test.Utilities.Common.RMTestBase { - [Parameter( - Mandatory = false, - HelpMessage = "The name of the authorization")] - [ValidateNotNullOrEmpty] - public virtual string Name { get; set; } + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestExpressRouteCircuitCRUD() + { + NetworkResourcesController.NewInstance.RunPsTest("Test-ExpressRouteCircuitCRUD"); + } - [Parameter( - Mandatory = true, - HelpMessage = "The AuthorizationKey")] - [ValidateNotNullOrEmpty] - public string AuthorizationKey { get; set; } + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestExpressRouteCircuitPeeringCRUD() + { + NetworkResourcesController.NewInstance.RunPsTest("Test-ExpressRouteCircuitPeeringCRUD"); + } } } diff --git a/src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1 b/src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1 new file mode 100644 index 000000000000..6da2a198c1a2 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1 @@ -0,0 +1,194 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.SYNOPSIS +Tests ExpressRouteCircuitCRUD. +#> +function Test-ExpressRouteCircuitCRUD +{ + # Setup + $rgname = Get-ResourceGroupName + $circuitName = Get-ResourceName + $rglocation = Get-ProviderLocation ResourceManagement + $resourceTypeParent = "Microsoft.Network/expressRouteCircuits" + $location = Get-ProviderLocation $resourceTypeParent + $location = "brazilSouth" + try + { + # Create the resource group + $resourceGroup = New-AzureRmResourceGroup -Name $rgname -Location $rglocation + + # Create the ExpressRouteCircuit + $circuit = New-AzureRmExpressRouteCircuit -Name $circuitName -Location $location -ResourceGroupName $rgname -SkuName "standard_meteredData" -SkuTier Standard -SkuFamily MeteredData -ServiceProviderName "equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 1000; + + # get Circuit + $getCircuit = Get-AzureRmExpressRouteCircuit -Name $circuitName -ResourceGroupName $rgname + + #verification + Assert-AreEqual $rgName $getCircuit.ResourceGroupName + Assert-AreEqual $circuitName $getCircuit.Name + Assert-NotNull $getCircuit.Location + Assert-NotNull $getCircuit.Etag + Assert-AreEqual 0 @($getCircuit.Peerings).Count + Assert-AreEqual "standard_meteredData" $getCircuit.Sku.Name + Assert-AreEqual "Standard" $getCircuit.Sku.Tier + Assert-AreEqual "MeteredData" $getCircuit.Sku.Family + Assert-AreEqual "equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName + Assert-AreEqual "Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation + Assert-AreEqual "1000" $getCircuit.ServiceProviderProperties.BandwidthInMbps + + # list + $list = Get-AzureRmExpressRouteCircuit -ResourceGroupName $rgname + Assert-AreEqual 1 @($list).Count + Assert-AreEqual $list[0].ResourceGroupName $getCircuit.ResourceGroupName + Assert-AreEqual $list[0].Name $getCircuit.Name + Assert-AreEqual $list[0].Location $getCircuit.Location + Assert-AreEqual $list[0].Etag $getCircuit.Etag + Assert-AreEqual @($list[0].Peerings).Count @($getCircuit.Peerings).Count + + # set + $getCircuit.ServiceProviderProperties.BandwidthInMbps = 500 + + $getCircuit = $getCircuit | Set-AzureRmExpressRouteCircuit + Assert-AreEqual $rgName $getCircuit.ResourceGroupName + Assert-AreEqual $circuitName $getCircuit.Name + Assert-NotNull $getCircuit.Location + Assert-NotNull $getCircuit.Etag + Assert-AreEqual 0 @($getCircuit.Peerings).Count + Assert-AreEqual "standard_meteredData" $getCircuit.Sku.Name + Assert-AreEqual "Standard" $getCircuit.Sku.Tier + Assert-AreEqual "MeteredData" $getCircuit.Sku.Family + Assert-AreEqual "equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName + Assert-AreEqual "Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation + Assert-AreEqual "500" $getCircuit.ServiceProviderProperties.BandwidthInMbps + + # Delete Circuit + $delete = Remove-AzureRmExpressRouteCircuit -ResourceGroupName $rgname -name $circuitName -PassThru -Force + Assert-AreEqual true $delete + + $list = Get-AzureRmExpressRouteCircuit -ResourceGroupName $rgname + Assert-AreEqual 0 @($list).Count + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + +<# +.SYNOPSIS +Tests ExpressRouteCircuitPeeringCRUD. +#> +function Test-ExpressRouteCircuitPeeringCRUD +{ + # Setup + $rgname = Get-ResourceGroupName + $circuitName = Get-ResourceName + $rglocation = Get-ProviderLocation ResourceManagement + $resourceTypeParent = "Microsoft.Network/expressRouteCircuits" + $location = Get-ProviderLocation $resourceTypeParent + $location = "brazilSouth" + try + { + # Create the resource group + $resourceGroup = New-AzureRmResourceGroup -Name $rgname -Location $rglocation + + # Create the ExpressRouteCircuit with peering + $peering = New-AzureRmExpressRouteCircuitPeeringConfig -Name AzurePrivatePeering -PeeringType AzurePrivatePeering -PeerASN 100 -PrimaryPeerAddressPrefix "192.168.1.0/30" -SecondaryPeerAddressPrefix "192.168.2.0/30" -VlanId 200 + $circuit = New-AzureRmExpressRouteCircuit -Name $circuitName -Location $location -ResourceGroupName $rgname -SkuName "standard_meteredData" -SkuTier Standard -SkuFamily MeteredData -ServiceProviderName "equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 1000 -Peering $peering + + #verification + Assert-AreEqual $rgName $circuit.ResourceGroupName + Assert-AreEqual $circuitName $circuit.Name + Assert-NotNull $circuit.Location + Assert-NotNull $circuit.Etag + Assert-AreEqual 1 @($circuit.Peerings).Count + Assert-AreEqual "standard_meteredData" $circuit.Sku.Name + Assert-AreEqual "Standard" $circuit.Sku.Tier + Assert-AreEqual "MeteredData" $circuit.Sku.Family + Assert-AreEqual "equinix" $circuit.ServiceProviderProperties.ServiceProviderName + Assert-AreEqual "Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation + Assert-AreEqual "1000" $circuit.ServiceProviderProperties.BandwidthInMbps + + # Verify the peering + Assert-AreEqual "AzurePrivatePeering" $circuit.Peerings[0].Name + Assert-AreEqual "AzurePrivatePeering" $circuit.Peerings[0].PeeringType + Assert-AreEqual "100" $circuit.Peerings[0].PeerASN + Assert-AreEqual "192.168.1.0/30" $circuit.Peerings[0].PrimaryPeerAddressPrefix + Assert-AreEqual "192.168.2.0/30" $circuit.Peerings[0].SecondaryPeerAddressPrefix + Assert-AreEqual "200" $circuit.Peerings[0].VlanId + + # get peering + $p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig -Name AzurePrivatePeering + Assert-AreEqual "AzurePrivatePeering" $p.Name + Assert-AreEqual "AzurePrivatePeering" $p.PeeringType + Assert-AreEqual "100" $p.PeerASN + Assert-AreEqual "192.168.1.0/30" $p.PrimaryPeerAddressPrefix + Assert-AreEqual "192.168.2.0/30" $p.SecondaryPeerAddressPrefix + Assert-AreEqual "200" $p.VlanId + Assert-Null $p.MicrosoftPeeringConfig + + # List peering + $listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig + Assert-AreEqual 1 @($listPeering).Count + + # add a new Peering + $circuit = Get-AzureRmExpressRouteCircuit -Name $circuitName -ResourceGroupName $rgname | Add-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering -PeeringType MicrosoftPeering -PeerASN 99 -PrimaryPeerAddressPrefix "192.168.1.0/30" -SecondaryPeerAddressPrefix "192.168.2.0/30" -VlanId 200 -MircosoftConfigAdvertisedPublicPrefixes @("11.2.3.4/30", "12.2.3.4/30") -MircosoftConfigCustomerAsn 1000 -MircosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit + + $p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering + Assert-AreEqual "MicrosoftPeering" $p.Name + Assert-AreEqual "MicrosoftPeering" $p.PeeringType + Assert-AreEqual "99" $p.PeerASN + Assert-AreEqual "192.168.1.0/30" $p.PrimaryPeerAddressPrefix + Assert-AreEqual "192.168.2.0/30" $p.SecondaryPeerAddressPrefix + Assert-AreEqual "200" $p.VlanId + Assert-NotNull $p.MicrosoftPeeringConfig + Assert-AreEqual "1000" $p.MicrosoftPeeringConfig.CustomerASN + Assert-AreEqual "AFRINIC" $p.MicrosoftPeeringConfig.RoutingRegistryName + Assert-AreEqual 2 @($p.MicrosoftPeeringConfig.AdvertisedPublicPrefixes).Count + Assert-NotNull $p.MicrosoftPeeringConfig.AdvertisedPublicPrefixesState + + $listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig + Assert-AreEqual 2 @($listPeering).Count + + # Set a new peering + $circuit = Get-AzureRmExpressRouteCircuit -Name $circuitName -ResourceGroupName $rgname | Set-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering -PeeringType MicrosoftPeering -PeerASN 100 -PrimaryPeerAddressPrefix "192.168.1.0/30" -SecondaryPeerAddressPrefix "192.168.2.0/30" -VlanId 200 -MircosoftConfigAdvertisedPublicPrefixes @("11.2.3.4/30", "12.2.3.4/30") -MircosoftConfigCustomerAsn 1000 -MircosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit + $p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering + Assert-AreEqual "MicrosoftPeering" $p.Name + Assert-AreEqual "MicrosoftPeering" $p.PeeringType + Assert-AreEqual "100" $p.PeerASN + Assert-AreEqual "192.168.1.0/30" $p.PrimaryPeerAddressPrefix + Assert-AreEqual "192.168.2.0/30" $p.SecondaryPeerAddressPrefix + Assert-AreEqual "200" $p.VlanId + Assert-NotNull $p.MicrosoftPeeringConfig + Assert-AreEqual "1000" $p.MicrosoftPeeringConfig.CustomerASN + Assert-AreEqual "AFRINIC" $p.MicrosoftPeeringConfig.RoutingRegistryName + Assert-AreEqual 2 @($p.MicrosoftPeeringConfig.AdvertisedPublicPrefixes).Count + Assert-NotNull $p.MicrosoftPeeringConfig.AdvertisedPublicPrefixesState + + # Delete Circuit + $delete = Remove-AzureRmExpressRouteCircuit -ResourceGroupName $rgname -name $circuitName -PassThru -Force + Assert-AreEqual true $delete + + $list = Get-AzureRmExpressRouteCircuit -ResourceGroupName $rgname + Assert-AreEqual 0 @($list).Count + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} \ No newline at end of file diff --git a/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitCRUD.json b/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitCRUD.json new file mode 100644 index 000000000000..4d9adda1e556 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitCRUD.json @@ -0,0 +1,1672 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.cache\",\r\n \"namespace\": \"microsoft.cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"RedisConfigDefinition\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classiccompute\",\r\n \"namespace\": \"microsoft.classiccompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicnetwork\",\r\n \"namespace\": \"microsoft.classicnetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicstorage\",\r\n \"namespace\": \"microsoft.classicstorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorization\": {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automatedExportSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MobileEngagement\",\r\n \"namespace\": \"Microsoft.MobileEngagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"appcollections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appcollections/apps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkappcollectionnameavailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supportedplatforms\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-11-10\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-11-10\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sites/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicMobileServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/successbricks.cleardb\",\r\n \"namespace\": \"successbricks.cleardb\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.AppService\",\r\n \"namespace\": \"Microsoft.AppService\",\r\n \"authorization\": {\r\n \"applicationId\": \"dee7ba80-6a55-4f3b-a86c-746a9231ae49\",\r\n \"roleDefinitionId\": \"6715d172-49c4-46f6-bb21-60512a8689dc\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apiapps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appIdentities\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymenttemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BingMaps\",\r\n \"namespace\": \"Microsoft.BingMaps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mapApis\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BizTalkServices\",\r\n \"namespace\": \"Microsoft.BizTalkServices\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"BizTalk\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-12-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorization\": {\r\n \"applicationId\": \"EEB48693-78E0-42BC-8C34-5E2C5C335FF6\",\r\n \"roleDefinitionId\": \"6F87B449-F496-443E-8275-4605047714B3\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\",\r\n \"2015-05-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DynamicsLcs\",\r\n \"namespace\": \"Microsoft.DynamicsLcs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"lcsprojects\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"lcsprojects/clouddeployments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/firewallrules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/connectionPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/resourcepools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/NewRelic.APM\",\r\n \"namespace\": \"NewRelic.APM\",\r\n \"authorization\": {\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"NewRelic_AzurePortal_APM\"\r\n }\r\n ]\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-10-01\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "80272" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-request-id": [ + "496731ad-f6ab-45ec-964a-523ac008c364" + ], + "x-ms-correlation-request-id": [ + "496731ad-f6ab-45ec-964a-523ac008c364" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002628Z:496731ad-f6ab-45ec-964a-523ac008c364" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:27 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.cache\",\r\n \"namespace\": \"microsoft.cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"RedisConfigDefinition\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classiccompute\",\r\n \"namespace\": \"microsoft.classiccompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicnetwork\",\r\n \"namespace\": \"microsoft.classicnetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicstorage\",\r\n \"namespace\": \"microsoft.classicstorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorization\": {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automatedExportSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MobileEngagement\",\r\n \"namespace\": \"Microsoft.MobileEngagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"appcollections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appcollections/apps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkappcollectionnameavailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supportedplatforms\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-11-10\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-11-10\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sites/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicMobileServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/successbricks.cleardb\",\r\n \"namespace\": \"successbricks.cleardb\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.AppService\",\r\n \"namespace\": \"Microsoft.AppService\",\r\n \"authorization\": {\r\n \"applicationId\": \"dee7ba80-6a55-4f3b-a86c-746a9231ae49\",\r\n \"roleDefinitionId\": \"6715d172-49c4-46f6-bb21-60512a8689dc\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apiapps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appIdentities\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymenttemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BingMaps\",\r\n \"namespace\": \"Microsoft.BingMaps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mapApis\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BizTalkServices\",\r\n \"namespace\": \"Microsoft.BizTalkServices\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"BizTalk\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-12-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorization\": {\r\n \"applicationId\": \"EEB48693-78E0-42BC-8C34-5E2C5C335FF6\",\r\n \"roleDefinitionId\": \"6F87B449-F496-443E-8275-4605047714B3\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\",\r\n \"2015-05-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DynamicsLcs\",\r\n \"namespace\": \"Microsoft.DynamicsLcs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"lcsprojects\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"lcsprojects/clouddeployments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/firewallrules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/connectionPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/resourcepools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/NewRelic.APM\",\r\n \"namespace\": \"NewRelic.APM\",\r\n \"authorization\": {\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"NewRelic_AzurePortal_APM\"\r\n }\r\n ]\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-10-01\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "80272" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-request-id": [ + "92f28c71-3414-4fcc-af1c-ee3708a4bdde" + ], + "x-ms-correlation-request-id": [ + "92f28c71-3414-4fcc-af1c-ee3708a4bdde" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002628Z:92f28c71-3414-4fcc-af1c-ee3708a4bdde" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:27 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk3241?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazMyNDE/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "102" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-request-id": [ + "29946923-e3b6-43f7-b003-4d0962f9a271" + ], + "x-ms-correlation-request-id": [ + "29946923-e3b6-43f7-b003-4d0962f9a271" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002629Z:29946923-e3b6-43f7-b003-4d0962f9a271" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:28 GMT" + ] + }, + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk3241?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazMyNDE/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-request-id": [ + "f49e3d72-c584-465f-938d-31b3d7ee72da" + ], + "x-ms-correlation-request-id": [ + "f49e3d72-c584-465f-938d-31b3d7ee72da" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002801Z:f49e3d72-c584-465f-938d-31b3d7ee72da" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:00 GMT" + ] + }, + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk3241?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazMyNDE/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241\",\r\n \"name\": \"onesdk3241\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "173" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-request-id": [ + "2d316299-5a6e-4938-bb1a-56cdaefc8f47" + ], + "x-ms-correlation-request-id": [ + "2d316299-5a6e-4938-bb1a-56cdaefc8f47" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002629Z:2d316299-5a6e-4938-bb1a-56cdaefc8f47" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:29 GMT" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/resources?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcmVzb3VyY2VzP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "12" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14969" + ], + "x-ms-request-id": [ + "a0dbe5e6-ca0a-4cc7-adf6-cd6eaa15262c" + ], + "x-ms-correlation-request-id": [ + "a0dbe5e6-ca0a-4cc7-adf6-cd6eaa15262c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002629Z:a0dbe5e6-ca0a-4cc7-adf6-cd6eaa15262c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:29 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk3241/providers/Microsoft.Authorization/permissions?api-version=2015-07-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3Blcm1pc3Npb25zP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/1.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"nextLink\": null\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "61" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2f895e1b-4d83-480d-8af1-2ca32251faf5" + ], + "x-ms-gateway-service-instanceid": [ + "PASFE_IN_3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14958" + ], + "x-ms-correlation-request-id": [ + "519d1139-5bff-4ef7-8a03-50e2ae7e052e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002630Z:519d1139-5bff-4ef7-8a03-50e2ae7e052e" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:29 GMT" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/" + ], + "Server": [ + "Microsoft-IIS/8.5" + ], + "X-Powered-By": [ + "ASP.NET" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/expressRouteCircuits/onesdk3677' under resource group 'onesdk3241' was not found.\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "163" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "9568d690-8c54-4836-830f-64020f9e0145" + ], + "x-ms-correlation-request-id": [ + "9568d690-8c54-4836-830f-64020f9e0145" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002631Z:9568d690-8c54-4836-830f-64020f9e0145" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:30 GMT" + ] + }, + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"52ce39b5-016c-4b21-b84b-52bc397c18c1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "921" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "acb22111-cf5b-4dac-a348-2405f8b2ade7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-correlation-request-id": [ + "40bd0a66-2078-4f25-a627-6a6c3ea186a6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002701Z:40bd0a66-2078-4f25-a627-6a6c3ea186a6" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:01 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"52ce39b5-016c-4b21-b84b-52bc397c18c1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "921" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c2475fc4-e01b-403e-b87f-5459eb310ceb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "069e4a0c-24c2-4f9b-8856-de6389169fec" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002702Z:069e4a0c-24c2-4f9b-8856-de6389169fec" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:01 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"52ce39b5-016c-4b21-b84b-52bc397c18c1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "921" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7e520f14-7696-43a4-b30d-ddf70ff3475c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-correlation-request-id": [ + "458a7af0-7ef7-4713-96e5-3038106f4b2e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002703Z:458a7af0-7ef7-4713-96e5-3038106f4b2e" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:02 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"eee0c886-44dc-4460-a7b2-ea60b6a71bfc\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 500\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "920" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "746286da-2d24-4ca8-864f-4448fbfd975f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-correlation-request-id": [ + "6cf183cf-f5aa-4173-a616-5ad171eaa461" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002732Z:6cf183cf-f5aa-4173-a616-5ad171eaa461" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:31 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"standard_meteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n },\r\n \"properties\": {\r\n \"peerings\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n }\r\n },\r\n \"name\": \"onesdk3677\",\r\n \"type\": \"microsoft.network/ExpressRouteCircuits\",\r\n \"location\": \"brazilSouth\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json" + ], + "Content-Length": [ + "425" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"57578d8d-117c-41bb-b542-52829a42afc6\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"00000000-0000-0000-0000-000000000000\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "920" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "2d0f35f1-3365-4821-ac7d-d47cd18d5082" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/2d0f35f1-3365-4821-ac7d-d47cd18d5082?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "60b7e55c-00ba-4d09-bd79-a9d33062c640" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002633Z:60b7e55c-00ba-4d09-bd79-a9d33062c640" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:32 GMT" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n },\r\n \"properties\": {\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\",\r\n \"peerings\": [],\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 500\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"52ce39b5-016c-4b21-b84b-52bc397c18c1\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"name\": \"onesdk3677\",\r\n \"type\": \"microsoft.network/ExpressRouteCircuits\",\r\n \"location\": \"brazilsouth\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json" + ], + "Content-Length": [ + "832" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"c40b05af-2653-4123-98c5-aae8afc9bba7\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 500\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "919" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "fb59ea6d-c102-41b7-aabf-b0b55ea356d7" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fb59ea6d-c102-41b7-aabf-b0b55ea356d7?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "38939b42-a531-42dc-948a-0b714f32c14d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002704Z:38939b42-a531-42dc-948a-0b714f32c14d" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:03 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/2d0f35f1-3365-4821-ac7d-d47cd18d5082?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8yZDBmMzVmMS0zMzY1LTQ4MjEtYWM3ZC1kNDdjZDE4ZDUwODI/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "da7b16ed-db90-4045-a8a6-b7b508069a5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-correlation-request-id": [ + "a68f78bb-7a3f-43e2-9b3e-0959581e6d17" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002634Z:a68f78bb-7a3f-43e2-9b3e-0959581e6d17" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:33 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/2d0f35f1-3365-4821-ac7d-d47cd18d5082?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8yZDBmMzVmMS0zMzY1LTQ4MjEtYWM3ZC1kNDdjZDE4ZDUwODI/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ed26832c-0e10-4601-b736-4ec08a19ab87" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "75732dec-7b2c-47ad-86bb-14c7b724c8c5" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002645Z:75732dec-7b2c-47ad-86bb-14c7b724c8c5" + ], + "Date": [ + "Fri, 02 Oct 2015 00:26:45 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/2d0f35f1-3365-4821-ac7d-d47cd18d5082?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8yZDBmMzVmMS0zMzY1LTQ4MjEtYWM3ZC1kNDdjZDE4ZDUwODI/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bdd36fa5-f1f4-4d7d-b1e5-46a6e27e53d4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "11dc1ad7-d5e5-4829-8319-1819893acfd9" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002701Z:11dc1ad7-d5e5-4829-8319-1819893acfd9" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:00 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"onesdk3677\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677\",\r\n \"etag\": \"W/\\\"52ce39b5-016c-4b21-b84b-52bc397c18c1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"8d55e282-5140-4879-ad45-78207ff54f36\",\r\n \"peerings\": [],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"e2de70b2-e113-4fe1-bb19-d99cbd0b0101\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1050" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ab90da8c-b569-4d13-a266-91e03da2f822" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-correlation-request-id": [ + "22486dce-7966-406a-a8d4-2e8303417333" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002702Z:22486dce-7966-406a-a8d4-2e8303417333" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:02 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "19" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9ea59c25-2b92-46c3-bcce-2982a1f422b7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-correlation-request-id": [ + "a1590a24-a07a-4f50-8f03-dd36bcd19c39" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002800Z:a1590a24-a07a-4f50-8f03-dd36bcd19c39" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fb59ea6d-c102-41b7-aabf-b0b55ea356d7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mYjU5ZWE2ZC1jMTAyLTQxYjctYWFiZi1iMGI1NWVhMzU2ZDc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "25e01337-edf7-4682-9bcb-5c75d5d44d78" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-correlation-request-id": [ + "49862924-b32d-4060-b8d2-ba4f3f1bc116" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002705Z:49862924-b32d-4060-b8d2-ba4f3f1bc116" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:04 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fb59ea6d-c102-41b7-aabf-b0b55ea356d7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mYjU5ZWE2ZC1jMTAyLTQxYjctYWFiZi1iMGI1NWVhMzU2ZDc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "4eb0a70a-da7a-4997-b136-6db7e7d35f75" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "e9ebd927-9076-43eb-b4a5-f860dca4e799" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002715Z:e9ebd927-9076-43eb-b4a5-f860dca4e799" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:15 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fb59ea6d-c102-41b7-aabf-b0b55ea356d7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mYjU5ZWE2ZC1jMTAyLTQxYjctYWFiZi1iMGI1NWVhMzU2ZDc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "f84cb8c5-8c95-4b27-acc4-b83d26ed9a75" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-correlation-request-id": [ + "339f38d9-e4f1-4b95-bd64-e2f94ac7a582" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002731Z:339f38d9-e4f1-4b95-bd64-e2f94ac7a582" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:31 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk3241/providers/Microsoft.Network/expressRouteCircuits/onesdk3677/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazMyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM2NzcvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operationResults/ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0?api-version=2015-05-01-preview" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "78235f5a-354f-493b-88c5-ea1ab4adc4c9" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002732Z:78235f5a-354f-493b-88c5-ea1ab4adc4c9" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:32 GMT" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9lYmFmNjdiMC03ZDRmLTRiNmUtOGZkNy1lMWU1MWFhZjA4YTA/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9d05b59f-4e08-4f71-a0a3-4c9d145d85f7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14969" + ], + "x-ms-correlation-request-id": [ + "9322abcd-8daa-403e-9621-7e27c0cd981d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002733Z:9322abcd-8daa-403e-9621-7e27c0cd981d" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:33 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9lYmFmNjdiMC03ZDRmLTRiNmUtOGZkNy1lMWU1MWFhZjA4YTA/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "47a671db-15e9-44ad-a5f0-9a718b6c2e66" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-correlation-request-id": [ + "f78f84b3-9507-4f42-a132-90a5b9640d70" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002744Z:f78f84b3-9507-4f42-a132-90a5b9640d70" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:44 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/ebaf67b0-7d4f-4b6e-8fd7-e1e51aaf08a0?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9lYmFmNjdiMC03ZDRmLTRiNmUtOGZkNy1lMWU1MWFhZjA4YTA/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "922c2f3f-8f2e-401c-99b1-6cd19f5dff52" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-correlation-request-id": [ + "847c46f0-0aab-4e88-bb3a-7d50cb33d7a3" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002800Z:847c46f0-0aab-4e88-bb3a-7d50cb33d7a3" + ], + "Date": [ + "Fri, 02 Oct 2015 00:27:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk3241?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazMyNDE/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "x-ms-request-id": [ + "62195a4b-2e05-4cf0-9078-3f5ea98a4ed4" + ], + "x-ms-correlation-request-id": [ + "62195a4b-2e05-4cf0-9078-3f5ea98a4ed4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002801Z:62195a4b-2e05-4cf0-9078-3f5ea98a4ed4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:01 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3pNalF4TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-request-id": [ + "ed0011b7-bb7c-4732-903a-92d15de219b2" + ], + "x-ms-correlation-request-id": [ + "ed0011b7-bb7c-4732-903a-92d15de219b2" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002801Z:ed0011b7-bb7c-4732-903a-92d15de219b2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:01 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3pNalF4TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-request-id": [ + "3979cf1a-083d-4ba3-93e6-06d3703e53ca" + ], + "x-ms-correlation-request-id": [ + "3979cf1a-083d-4ba3-93e6-06d3703e53ca" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002816Z:3979cf1a-083d-4ba3-93e6-06d3703e53ca" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:15 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3pNalF4TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14965" + ], + "x-ms-request-id": [ + "625292e6-dafb-4b58-8849-6d3970e4c000" + ], + "x-ms-correlation-request-id": [ + "625292e6-dafb-4b58-8849-6d3970e4c000" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002831Z:625292e6-dafb-4b58-8849-6d3970e4c000" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:30 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREszMjQxLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3pNalF4TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14964" + ], + "x-ms-request-id": [ + "46e521f1-3dbf-4628-a504-533ea11f4865" + ], + "x-ms-correlation-request-id": [ + "46e521f1-3dbf-4628-a504-533ea11f4865" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002846Z:46e521f1-3dbf-4628-a504-533ea11f4865" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:28:46 GMT" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "Test-ExpressRouteCircuitCRUD": [ + "onesdk3241", + "onesdk3677" + ] + }, + "Variables": { + "SubscriptionId": "9532a63e-f2eb-4649-bb23-5ed01077ce80" + } +} \ No newline at end of file diff --git a/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitPeeringCRUD.json b/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitPeeringCRUD.json new file mode 100644 index 000000000000..345e809e7850 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitPeeringCRUD.json @@ -0,0 +1,2830 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.cache\",\r\n \"namespace\": \"microsoft.cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"RedisConfigDefinition\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classiccompute\",\r\n \"namespace\": \"microsoft.classiccompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicnetwork\",\r\n \"namespace\": \"microsoft.classicnetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicstorage\",\r\n \"namespace\": \"microsoft.classicstorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorization\": {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automatedExportSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MobileEngagement\",\r\n \"namespace\": \"Microsoft.MobileEngagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"appcollections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appcollections/apps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkappcollectionnameavailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supportedplatforms\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-11-10\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-11-10\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sites/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicMobileServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/successbricks.cleardb\",\r\n \"namespace\": \"successbricks.cleardb\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.AppService\",\r\n \"namespace\": \"Microsoft.AppService\",\r\n \"authorization\": {\r\n \"applicationId\": \"dee7ba80-6a55-4f3b-a86c-746a9231ae49\",\r\n \"roleDefinitionId\": \"6715d172-49c4-46f6-bb21-60512a8689dc\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apiapps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appIdentities\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymenttemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BingMaps\",\r\n \"namespace\": \"Microsoft.BingMaps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mapApis\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BizTalkServices\",\r\n \"namespace\": \"Microsoft.BizTalkServices\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"BizTalk\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-12-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorization\": {\r\n \"applicationId\": \"EEB48693-78E0-42BC-8C34-5E2C5C335FF6\",\r\n \"roleDefinitionId\": \"6F87B449-F496-443E-8275-4605047714B3\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\",\r\n \"2015-05-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DynamicsLcs\",\r\n \"namespace\": \"Microsoft.DynamicsLcs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"lcsprojects\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"lcsprojects/clouddeployments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/firewallrules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/connectionPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/resourcepools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/NewRelic.APM\",\r\n \"namespace\": \"NewRelic.APM\",\r\n \"authorization\": {\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"NewRelic_AzurePortal_APM\"\r\n }\r\n ]\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-10-01\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "80272" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-request-id": [ + "399e1de5-7208-45dc-83a9-9a7656cc2aeb" + ], + "x-ms-correlation-request-id": [ + "399e1de5-7208-45dc-83a9-9a7656cc2aeb" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001852Z:399e1de5-7208-45dc-83a9-9a7656cc2aeb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:51 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.cache\",\r\n \"namespace\": \"microsoft.cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"RedisConfigDefinition\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"Redis/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classiccompute\",\r\n \"namespace\": \"microsoft.classiccompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicnetwork\",\r\n \"namespace\": \"microsoft.classicnetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.classicstorage\",\r\n \"namespace\": \"microsoft.classicstorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorization\": {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automatedExportSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MobileEngagement\",\r\n \"namespace\": \"Microsoft.MobileEngagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"appcollections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appcollections/apps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkappcollectionnameavailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supportedplatforms\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-12-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-11-10\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\",\r\n \"2014-10-10\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-11-10\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sites/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/instances/extensions\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools/instances/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicMobileServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/successbricks.cleardb\",\r\n \"namespace\": \"successbricks.cleardb\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-02-14\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.AppService\",\r\n \"namespace\": \"Microsoft.AppService\",\r\n \"authorization\": {\r\n \"applicationId\": \"dee7ba80-6a55-4f3b-a86c-746a9231ae49\",\r\n \"roleDefinitionId\": \"6715d172-49c4-46f6-bb21-60512a8689dc\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apiapps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"appIdentities\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"deploymenttemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-beta\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-03-01-preview\",\r\n \"2015-03-01-alpha\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BingMaps\",\r\n \"namespace\": \"Microsoft.BingMaps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mapApis\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-07-02\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.BizTalkServices\",\r\n \"namespace\": \"Microsoft.BizTalkServices\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"BizTalk\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-12-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorization\": {\r\n \"applicationId\": \"EEB48693-78E0-42BC-8C34-5E2C5C335FF6\",\r\n \"roleDefinitionId\": \"6F87B449-F496-443E-8275-4605047714B3\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-15-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\",\r\n \"2015-05-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.DynamicsLcs\",\r\n \"namespace\": \"Microsoft.DynamicsLcs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"lcsprojects\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"lcsprojects/clouddeployments\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-tie-preview\",\r\n \"2015-02-01-test-preview\",\r\n \"2015-02-01-preview\",\r\n \"2015-02-01-p2-preview\",\r\n \"2015-02-01-p1-preview\",\r\n \"2015-02-01-int-preview\",\r\n \"2015-02-01-intp2-preview\",\r\n \"2015-02-01-intp1-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-08-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/firewallrules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/connectionPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityMetrics\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/resourcepools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\",\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"streamingjobs/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/NewRelic.APM\",\r\n \"namespace\": \"NewRelic.APM\",\r\n \"authorization\": {\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"NewRelic_AzurePortal_APM\"\r\n }\r\n ]\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-10-01\",\r\n \"2014-04-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\"\r\n }\r\n ]\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "80272" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-request-id": [ + "98f3e993-a91f-4948-bcf9-a6592767acc0" + ], + "x-ms-correlation-request-id": [ + "98f3e993-a91f-4948-bcf9-a6592767acc0" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001853Z:98f3e993-a91f-4948-bcf9-a6592767acc0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:52 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk1239?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazEyMzk/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "102" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-request-id": [ + "c032da93-da44-46df-a23f-b3654d197da6" + ], + "x-ms-correlation-request-id": [ + "c032da93-da44-46df-a23f-b3654d197da6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001853Z:c032da93-da44-46df-a23f-b3654d197da6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:52 GMT" + ] + }, + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk1239?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazEyMzk/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14944" + ], + "x-ms-request-id": [ + "c41c8a59-ccbc-49db-846d-fee8b5cb875e" + ], + "x-ms-correlation-request-id": [ + "c41c8a59-ccbc-49db-846d-fee8b5cb875e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002505Z:c41c8a59-ccbc-49db-846d-fee8b5cb875e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:05 GMT" + ] + }, + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk1239?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazEyMzk/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239\",\r\n \"name\": \"onesdk1239\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "173" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "3be81417-276f-411a-9ddb-b4e07a3aadd3" + ], + "x-ms-correlation-request-id": [ + "3be81417-276f-411a-9ddb-b4e07a3aadd3" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001853Z:3be81417-276f-411a-9ddb-b4e07a3aadd3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:52 GMT" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/resources?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcmVzb3VyY2VzP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "12" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-request-id": [ + "c4b1d8a2-f122-4734-abd4-d2a1af19290a" + ], + "x-ms-correlation-request-id": [ + "c4b1d8a2-f122-4734-abd4-d2a1af19290a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001853Z:c4b1d8a2-f122-4734-abd4-d2a1af19290a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:52 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk1239/providers/Microsoft.Authorization/permissions?api-version=2015-07-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3Blcm1pc3Npb25zP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/1.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"actions\": [\r\n \"*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"nextLink\": null\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "61" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "4c604822-c8e6-459a-bfe3-e90320b7a16c" + ], + "x-ms-gateway-service-instanceid": [ + "PASFE_IN_2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "cadb2c94-c3d0-4ced-8217-fe3270050060" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001853Z:cadb2c94-c3d0-4ced-8217-fe3270050060" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:53 GMT" + ], + "Set-Cookie": [ + "x-ms-gateway-slice=productionb; path=/" + ], + "Server": [ + "Microsoft-IIS/8.5" + ], + "X-Powered-By": [ + "ASP.NET" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/expressRouteCircuits/onesdk3479' under resource group 'onesdk1239' was not found.\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "163" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "f3e13eb3-2017-4881-8822-2e38683a1cab" + ], + "x-ms-correlation-request-id": [ + "f3e13eb3-2017-4881-8822-2e38683a1cab" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001855Z:f3e13eb3-2017-4881-8822-2e38683a1cab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:54 GMT" + ] + }, + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1716" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "f285bd36-0c6b-4314-8406-3e3e4af58a73" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-correlation-request-id": [ + "98662029-1029-45fd-a39e-1a6b2a91238f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002039Z:98662029-1029-45fd-a39e-1a6b2a91238f" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:39 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1716" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9e8cc1b5-71e8-40b4-a495-09ba17155adf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-correlation-request-id": [ + "238d43a6-fe60-43e4-b95c-984e5af5c363" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002040Z:238d43a6-fe60-43e4-b95c-984e5af5c363" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:40 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1716" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ef29d239-1a44-4ece-bbac-bd0bc90aaab0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14984" + ], + "x-ms-correlation-request-id": [ + "d98f815d-cd2b-43a1-bb12-4bd913817a50" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002042Z:d98f815d-cd2b-43a1-bb12-4bd913817a50" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:42 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Failed\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 99,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2679" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1bb5bbb8-08a9-4dd3-898b-bdf8a5fdc1e9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14977" + ], + "x-ms-correlation-request-id": [ + "52d01654-24fb-42b4-b373-975c9f6051ca" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002159Z:52d01654-24fb-42b4-b373-975c9f6051ca" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Failed\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 99,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2679" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bccd2bf1-cf04-4c58-8910-4e3fbc054ec9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14976" + ], + "x-ms-correlation-request-id": [ + "6c35feae-9bd0-42d7-b74b-ac5e0cde735f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002159Z:6c35feae-9bd0-42d7-b74b-ac5e0cde735f" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Failed\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 99,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2679" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c39cf3a9-ebb6-4bc2-90ca-cc019fc5a902" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14975" + ], + "x-ms-correlation-request-id": [ + "02afbb9a-3d1c-4d40-b265-1f32680fd5d9" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002159Z:02afbb9a-3d1c-4d40-b265-1f32680fd5d9" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"174f9fcf-e883-4b0d-a36d-febed5ea7adf\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Failed\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"174f9fcf-e883-4b0d-a36d-febed5ea7adf\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"174f9fcf-e883-4b0d-a36d-febed5ea7adf\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2680" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "760903fc-d644-4827-976b-0e084e21e4ef" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14966" + ], + "x-ms-correlation-request-id": [ + "36d309c7-9bb7-4275-85e6-928c61843276" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002348Z:36d309c7-9bb7-4275-85e6-928c61843276" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:47 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"standard_meteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n },\r\n \"properties\": {\r\n \"peerings\": [\r\n {\r\n \"properties\": {\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"vlanId\": 200\r\n },\r\n \"name\": \"AzurePrivatePeering\"\r\n }\r\n ],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n }\r\n },\r\n \"name\": \"onesdk3479\",\r\n \"type\": \"microsoft.network/ExpressRouteCircuits\",\r\n \"location\": \"brazilSouth\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json" + ], + "Content-Length": [ + "768" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"4bc658bb-b719-437b-a278-bac2ed7c8cab\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"4bc658bb-b719-437b-a278-bac2ed7c8cab\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"00000000-0000-0000-0000-000000000000\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "1587" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "788dd584-114e-48f5-b61c-480bc4b92605" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "525e205c-5595-4e66-aef3-639451dcd990" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001859Z:525e205c-5595-4e66-aef3-639451dcd990" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:58 GMT" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n },\r\n \"properties\": {\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\",\r\n \"peerings\": [\r\n {\r\n \"properties\": {\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"state\": \"Enabled\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"vlanId\": 200,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\"\r\n },\r\n {\r\n \"properties\": {\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 99,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n },\r\n \"name\": \"MicrosoftPeering\"\r\n }\r\n ],\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"ff294b50-f7cc-45d0-8e59-d67681e2b88c\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"name\": \"onesdk3479\",\r\n \"type\": \"microsoft.network/ExpressRouteCircuits\",\r\n \"location\": \"brazilsouth\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json" + ], + "Content-Length": [ + "2210" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"5187fd27-3909-49bc-8afb-41d9811c84dc\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"5187fd27-3909-49bc-8afb-41d9811c84dc\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"5187fd27-3909-49bc-8afb-41d9811c84dc\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 99,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Enabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2680" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "fec91d82-85ce-447e-a582-f4bb7df2ee8a" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "4018898e-7c7b-4658-bbc1-5ee631a80433" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002043Z:4018898e-7c7b-4658-bbc1-5ee631a80433" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:43 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n },\r\n \"properties\": {\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\",\r\n \"peerings\": [\r\n {\r\n \"properties\": {\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"state\": \"Enabled\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"vlanId\": 200,\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"name\": \"AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\"\r\n },\r\n {\r\n \"properties\": {\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"state\": \"Disabled\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n },\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"name\": \"MicrosoftPeering\",\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\"\r\n }\r\n ],\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"provisioningState\": \"Failed\"\r\n },\r\n \"etag\": \"W/\\\"fd28f9e0-5c66-4721-bd16-e2fe1c4ea1a1\\\"\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"name\": \"onesdk3479\",\r\n \"type\": \"microsoft.network/ExpressRouteCircuits\",\r\n \"location\": \"brazilsouth\"\r\n}", + "RequestHeaders": { + "Content-Type": [ + "application/json" + ], + "Content-Length": [ + "2529" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"onesdk3479\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479\",\r\n \"etag\": \"W/\\\"4b9a6a51-bff3-4a86-962b-82b1453961ae\\\"\",\r\n \"type\": \"Microsoft.Network/expressRouteCircuits\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9ce621e5-6c99-4b28-9568-797261d62565\",\r\n \"peerings\": [\r\n {\r\n \"name\": \"AzurePrivatePeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/AzurePrivatePeering\",\r\n \"etag\": \"W/\\\"4b9a6a51-bff3-4a86-962b-82b1453961ae\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"AzurePrivatePeering\",\r\n \"azureASN\": 12076,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"primaryAzurePort\": \"EQIX-SJC-06GMR-CIS-3-PRI-A\",\r\n \"secondaryAzurePort\": \"EQIX-SJC-06GMR-CIS-4-SEC-A\",\r\n \"state\": \"Enabled\",\r\n \"vlanId\": 200\r\n }\r\n },\r\n {\r\n \"name\": \"MicrosoftPeering\",\r\n \"id\": \"/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/peerings/MicrosoftPeering\",\r\n \"etag\": \"W/\\\"4b9a6a51-bff3-4a86-962b-82b1453961ae\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peeringType\": \"MicrosoftPeering\",\r\n \"azureASN\": 0,\r\n \"peerASN\": 100,\r\n \"primaryPeerAddressPrefix\": \"192.168.1.0/30\",\r\n \"secondaryPeerAddressPrefix\": \"192.168.2.0/30\",\r\n \"state\": \"Disabled\",\r\n \"vlanId\": 200,\r\n \"microsoftPeeringConfig\": {\r\n \"advertisedPublicPrefixes\": [\r\n \"11.2.3.4/30\",\r\n \"12.2.3.4/30\"\r\n ],\r\n \"advertisedPublicPrefixesState\": \"NotConfigured\",\r\n \"customerASN\": 1000,\r\n \"routingRegistryName\": \"AFRINIC\"\r\n }\r\n }\r\n }\r\n ],\r\n \"authorizations\": [],\r\n \"serviceProviderProperties\": {\r\n \"serviceProviderName\": \"equinix\",\r\n \"peeringLocation\": \"Silicon Valley\",\r\n \"bandwidthInMbps\": 1000\r\n },\r\n \"circuitProvisioningState\": \"Disabled\",\r\n \"serviceKey\": \"dc62e064-03ab-4dda-a568-7651d37eee52\",\r\n \"serviceProviderProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_MeteredData\",\r\n \"tier\": \"Standard\",\r\n \"family\": \"MeteredData\"\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "2682" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "161275e1-f26b-424d-b188-a15a0f8e7fca" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002200Z:161275e1-f26b-424d-b188-a15a0f8e7fca" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:00 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "b31cba67-80f6-491b-a58b-a4b94d8d2a62" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14989" + ], + "x-ms-correlation-request-id": [ + "d746857a-d4b7-40a1-b13d-9f37b0eef067" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001900Z:d746857a-d4b7-40a1-b13d-9f37b0eef067" + ], + "Date": [ + "Fri, 02 Oct 2015 00:18:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "42aceadf-4a76-438e-aecf-a97c6dca71df" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "3026f9e3-d1fc-4662-825f-40a21652ca1e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001911Z:3026f9e3-d1fc-4662-825f-40a21652ca1e" + ], + "Date": [ + "Fri, 02 Oct 2015 00:19:10 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "509855a3-edc5-4c67-8918-67f9ef306802" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "f7dabd55-5140-4b89-82c7-1a172d560957" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001927Z:f7dabd55-5140-4b89-82c7-1a172d560957" + ], + "Date": [ + "Fri, 02 Oct 2015 00:19:26 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3514b7ac-ccc0-404a-959d-1d1fd46a85e0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14986" + ], + "x-ms-correlation-request-id": [ + "28c88866-59b8-45e5-a24d-d61e2b81dd4f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001943Z:28c88866-59b8-45e5-a24d-d61e2b81dd4f" + ], + "Date": [ + "Fri, 02 Oct 2015 00:19:43 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2ef16c5b-c673-4d4b-9d42-4e440ca2ab08" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14985" + ], + "x-ms-correlation-request-id": [ + "b5d2ad9d-08d9-4e7e-b544-3d97c1a38751" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T001958Z:b5d2ad9d-08d9-4e7e-b544-3d97c1a38751" + ], + "Date": [ + "Fri, 02 Oct 2015 00:19:58 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "235ced9d-6195-4829-8a3d-d73ca316fb33" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14988" + ], + "x-ms-correlation-request-id": [ + "8c7c74a8-4d51-49dc-b35a-47d6660b9dd7" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002014Z:8c7c74a8-4d51-49dc-b35a-47d6660b9dd7" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:13 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/788dd584-114e-48f5-b61c-480bc4b92605?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy83ODhkZDU4NC0xMTRlLTQ4ZjUtYjYxYy00ODBiYzRiOTI2MDU/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "01fe120e-e87d-417f-8c5d-996638db40ba" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14987" + ], + "x-ms-correlation-request-id": [ + "86a96ae9-c7dd-4782-aa5b-34f8e6eaf135" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002030Z:86a96ae9-c7dd-4782-aa5b-34f8e6eaf135" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:30 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "218e2158-dd80-48f2-a807-81963049b0fb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14983" + ], + "x-ms-correlation-request-id": [ + "55f6faab-101a-4a9a-b152-f186836a056b" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002044Z:55f6faab-101a-4a9a-b152-f186836a056b" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:44 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c9b03fdf-ae7c-4e94-aaad-e91a6246412b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14982" + ], + "x-ms-correlation-request-id": [ + "3feadc72-3d70-4c46-b758-139e1a7d29ac" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002055Z:3feadc72-3d70-4c46-b758-139e1a7d29ac" + ], + "Date": [ + "Fri, 02 Oct 2015 00:20:55 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "fd55a0c6-221f-462c-a4d9-b834ed4d046f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14981" + ], + "x-ms-correlation-request-id": [ + "590bfc3c-44a8-4d9c-bf2f-dad4cd145ad1" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002111Z:590bfc3c-44a8-4d9c-bf2f-dad4cd145ad1" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:10 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "28ee303f-1db4-4414-b6d8-1af4f3c9e48c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14980" + ], + "x-ms-correlation-request-id": [ + "b91afafa-a765-4b16-98e9-fb7ab7f54f8b" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002127Z:b91afafa-a765-4b16-98e9-fb7ab7f54f8b" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:26 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d1016423-7898-4a18-927e-5249dca0217f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14979" + ], + "x-ms-correlation-request-id": [ + "7446bdbb-205c-42b2-a4d8-ff677ee83e5c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002142Z:7446bdbb-205c-42b2-a4d8-ff677ee83e5c" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:42 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/fec91d82-85ce-447e-a582-f4bb7df2ee8a?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9mZWM5MWQ4Mi04NWNlLTQ0N2UtYTU4Mi1mNGJiN2RmMmVlOGE/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\": \"InternalServerError\",\r\n \"message\": \"An error occured.\",\r\n \"details\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "138" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "604330a5-c18f-4cff-832c-3895dd0dca47" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14978" + ], + "x-ms-correlation-request-id": [ + "75b7d0c0-9a39-40e9-9794-c2904a7551f9" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002158Z:75b7d0c0-9a39-40e9-9794-c2904a7551f9" + ], + "Date": [ + "Fri, 02 Oct 2015 00:21:58 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "931f7dfa-ed4c-4c45-9d19-b3834c973c46" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14974" + ], + "x-ms-correlation-request-id": [ + "ba79c63a-5f3c-4f0d-a6f1-689b5e7c1c04" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002201Z:ba79c63a-5f3c-4f0d-a6f1-689b5e7c1c04" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:01 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a5952b1c-360b-4fbe-808c-599cb8501d79" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14973" + ], + "x-ms-correlation-request-id": [ + "8e208e01-6940-48cf-a29e-9cc4501d8298" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002212Z:8e208e01-6940-48cf-a29e-9cc4501d8298" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:12 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0cb7250b-92c7-4db0-ba31-3c8342bc737a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14972" + ], + "x-ms-correlation-request-id": [ + "1c69fc35-c646-4e1a-9e60-c438a3a12cf2" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002228Z:1c69fc35-c646-4e1a-9e60-c438a3a12cf2" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:27 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "56a89d5d-5a78-4bab-9149-84fc17117f59" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14971" + ], + "x-ms-correlation-request-id": [ + "649f8c9c-0526-4810-8370-d543fcc93df3" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002244Z:649f8c9c-0526-4810-8370-d543fcc93df3" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:43 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "6c0a3cff-0846-4feb-ad74-888dd9f47c0b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14970" + ], + "x-ms-correlation-request-id": [ + "8887e59a-6390-4cb9-bbf6-5036472245ee" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002300Z:8887e59a-6390-4cb9-bbf6-5036472245ee" + ], + "Date": [ + "Fri, 02 Oct 2015 00:22:59 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "51c14ad6-d50a-4ab7-bbd6-9c2b6badfca5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14969" + ], + "x-ms-correlation-request-id": [ + "b59e90c6-88d9-4c00-99bf-bd2f45ef004c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002315Z:b59e90c6-88d9-4c00-99bf-bd2f45ef004c" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:15 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a470890c-ce76-4dcc-904e-1f52d0ad55c6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14968" + ], + "x-ms-correlation-request-id": [ + "e5542b12-ec51-4f56-ba1b-b2ad54f378b9" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002331Z:e5542b12-ec51-4f56-ba1b-b2ad54f378b9" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:31 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/38f4269b-661f-4bd6-b5a5-2c6cc6d9fdf7?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy8zOGY0MjY5Yi02NjFmLTRiZDYtYjVhNS0yYzZjYzZkOWZkZjc/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\": \"InternalServerError\",\r\n \"message\": \"An error occured.\",\r\n \"details\": []\r\n }\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "138" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7894e7ee-bd73-4923-a5b9-961fb8d2671e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14967" + ], + "x-ms-correlation-request-id": [ + "f0c403bc-3ef3-421d-b484-ad592c9703c4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002347Z:f0c403bc-3ef3-421d-b484-ad592c9703c4" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:46 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits/onesdk3479/?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzL29uZXNkazM0NzkvP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "dd480f10-403a-4244-a173-35d3dc6ecbac" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operationResults/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-correlation-request-id": [ + "768b1ad0-2787-42c1-a892-effc30f11ae4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002348Z:768b1ad0-2787-42c1-a892-effc30f11ae4" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:48 GMT" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "625f984c-a751-4485-b192-a33cb9e99bef" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14965" + ], + "x-ms-correlation-request-id": [ + "d5f42f02-bdc1-4a9f-b6f0-d0294bbf49fa" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002349Z:d5f42f02-bdc1-4a9f-b6f0-d0294bbf49fa" + ], + "Date": [ + "Fri, 02 Oct 2015 00:23:49 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d9439e4d-39ce-4f46-8b5d-10dbedb7ab9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14964" + ], + "x-ms-correlation-request-id": [ + "a0ad1dbf-98b7-4c82-aad7-7110e54ebbf0" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002400Z:a0ad1dbf-98b7-4c82-aad7-7110e54ebbf0" + ], + "Date": [ + "Fri, 02 Oct 2015 00:24:00 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "6de2fb84-13a8-44ca-b564-61c21d7cb62b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14963" + ], + "x-ms-correlation-request-id": [ + "21a0883e-129f-4f14-a982-b0cf87df59d8" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002416Z:21a0883e-129f-4f14-a982-b0cf87df59d8" + ], + "Date": [ + "Fri, 02 Oct 2015 00:24:16 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a7e8ccbe-4050-4c58-b072-364719cee805" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14962" + ], + "x-ms-correlation-request-id": [ + "e2035413-a638-4526-976a-6bd8e6126daf" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002432Z:e2035413-a638-4526-976a-6bd8e6126daf" + ], + "Date": [ + "Fri, 02 Oct 2015 00:24:31 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "39524e19-1fcb-4af5-900a-7e7795502678" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14961" + ], + "x-ms-correlation-request-id": [ + "86ff84b3-41f2-4a85-865f-908e91633b32" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002448Z:86ff84b3-41f2-4a85-865f-908e91633b32" + ], + "Date": [ + "Fri, 02 Oct 2015 00:24:48 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/providers/Microsoft.Network/locations/brazilsouth/operations/dd480f10-403a-4244-a173-35d3dc6ecbac?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvYnJhemlsc291dGgvb3BlcmF0aW9ucy9kZDQ4MGYxMC00MDNhLTQyNDQtYTE3My0zNWQzZGM2ZWNiYWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-05-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2b870865-bd71-44e6-8c0d-4200d1665ef3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14960" + ], + "x-ms-correlation-request-id": [ + "7474fd73-dd7a-4bc2-891f-1396a129bbc7" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002504Z:7474fd73-dd7a-4bc2-891f-1396a129bbc7" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:03 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourceGroups/onesdk1239/providers/Microsoft.Network/expressRouteCircuits?api-version=2015-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlR3JvdXBzL29uZXNkazEyMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2V4cHJlc3NSb3V0ZUNpcmN1aXRzP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Network.NetworkResourceProviderClient/2.0.0.0" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseHeaders": { + "Content-Length": [ + "19" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0aa6bd21-8250-4f16-a73e-7aa37e2a5845" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14959" + ], + "x-ms-correlation-request-id": [ + "c64ae18e-0e4d-4526-bf81-4f3f87566811" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002505Z:c64ae18e-0e4d-4526-bf81-4f3f87566811" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:04 GMT" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/resourcegroups/onesdk1239?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL3Jlc291cmNlZ3JvdXBzL29uZXNkazEyMzk/YXBpLXZlcnNpb249MjAxNC0wNC0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "x-ms-request-id": [ + "bdb22e93-f462-4a4a-9fe4-65bfd354b44d" + ], + "x-ms-correlation-request-id": [ + "bdb22e93-f462-4a4a-9fe4-65bfd354b44d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002505Z:bdb22e93-f462-4a4a-9fe4-65bfd354b44d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:05 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3hNak01TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14943" + ], + "x-ms-request-id": [ + "ff9db4a3-36d1-40d4-bc1b-bc42ed8464ac" + ], + "x-ms-correlation-request-id": [ + "ff9db4a3-36d1-40d4-bc1b-bc42ed8464ac" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002505Z:ff9db4a3-36d1-40d4-bc1b-bc42ed8464ac" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:05 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3hNak01TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14942" + ], + "x-ms-request-id": [ + "a472568b-ef11-4bc7-b085-502b0a275336" + ], + "x-ms-correlation-request-id": [ + "a472568b-ef11-4bc7-b085-502b0a275336" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002520Z:a472568b-ef11-4bc7-b085-502b0a275336" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:20 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3hNak01TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14941" + ], + "x-ms-request-id": [ + "8a32be8a-a8fe-48b4-88a4-aa94647edd5b" + ], + "x-ms-correlation-request-id": [ + "8a32be8a-a8fe-48b4-88a4-aa94647edd5b" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002535Z:8a32be8a-a8fe-48b4-88a4-aa94647edd5b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:35 GMT" + ], + "Location": [ + "https://management.azure.com/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/9532a63e-f2eb-4649-bb23-5ed01077ce80/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1PTkVTREsxMjM5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2014-04-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTUzMmE2M2UtZjJlYi00NjQ5LWJiMjMtNWVkMDEwNzdjZTgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFQVGtWVFJFc3hNak01TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE0LTA0LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-04-01-preview" + ], + "User-Agent": [ + "Microsoft.Azure.Management.Resources.ResourceManagementClient/2.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "14940" + ], + "x-ms-request-id": [ + "4be1bd20-a137-4299-a59b-d9740fc540e6" + ], + "x-ms-correlation-request-id": [ + "4be1bd20-a137-4299-a59b-d9740fc540e6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20151002T002551Z:4be1bd20-a137-4299-a59b-d9740fc540e6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 02 Oct 2015 00:25:50 GMT" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "Test-ExpressRouteCircuitPeeringCRUD": [ + "onesdk1239", + "onesdk3479" + ] + }, + "Variables": { + "SubscriptionId": "9532a63e-f2eb-4649-bb23-5ed01077ce80" + } +} \ No newline at end of file diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index 7de9e035bd20..0bbeb2901e55 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -228,15 +228,6 @@ - - - - - - - - - @@ -416,6 +407,10 @@ {3819d8a7-c62c-4c47-8ddd-0332d9ce1252} Commands.ResourceManager.Common + + {142d7b0b-388a-4ceb-a228-7f6d423c5c2e} + Commands.Profile + {e1f5201d-6067-430e-b303-4e367652991b} Commands.Resources diff --git a/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs b/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs index beb6c0803b55..c47c2640bb3a 100644 --- a/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs +++ b/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs @@ -179,6 +179,28 @@ protected override void Configure() // MNM to CNM Mapper.CreateMap(); + // ExpressRouteCircuit + // CNM to MNM + Mapper.CreateMap(); + Mapper.CreateMap(); + Mapper.CreateMap(); + Mapper.CreateMap(); + + // MNM to CNM + Mapper.CreateMap(); + Mapper.CreateMap(); + Mapper.CreateMap(); + Mapper.CreateMap(); + + // ExpressRouteCircuitPeering + // CNM to MNM + Mapper.CreateMap(); + Mapper.CreateMap(); + + // MNM to CNM + Mapper.CreateMap(); + Mapper.CreateMap(); + // Gateways // CNM to MNM Mapper.CreateMap(); @@ -196,8 +218,8 @@ protected override void Configure() Mapper.CreateMap(); Mapper.CreateMap(); - //Application Gateways - //CNM to MNM + // Application Gateways + // CNM to MNM Mapper.CreateMap(); Mapper.CreateMap(); Mapper.CreateMap(); @@ -211,7 +233,7 @@ protected override void Configure() Mapper.CreateMap(); Mapper.CreateMap(); - //MNM to CNM + // MNM to CNM Mapper.CreateMap(); Mapper.CreateMap(); Mapper.CreateMap(); diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs deleted file mode 100644 index 2de1c4588c00..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/AddAzureExpressRouteCircuitAuthorizationConfigCommand.cs +++ /dev/null @@ -1,59 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System; -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Commands.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - [Cmdlet(VerbsCommon.Add, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] - public class AddAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase - { - [Parameter( - Mandatory = true, - HelpMessage = "The name of the authorization")] - [ValidateNotNullOrEmpty] - public override string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipeline = true, - HelpMessage = "The ExpressRouteCircuit")] - public PSExpressRouteCircuit Circuit { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - // Verify if the subnet exists in the VirtualNetwork - var auth = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); - - if (auth != null) - { - throw new ArgumentException("Authorization with the specified name already exists"); - } - - auth = new PSExpressRouteCircuitAuthorization(); - - auth.Name = this.Name; - auth.AuthorizationKey = this.AuthorizationKey; - - this.Circuit.Authorizations.Add(auth); - - WriteObject(this.Circuit); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs deleted file mode 100644 index ab1d6ba3bce7..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/GetAzureExpressRouteCircuitAuthorizationConfigCommand.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Commands.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuitAuthorization))] - public class GetAzureExpressRouteCircuitAuthorizationConfigCommand : NetworkBaseCmdlet - { - [Parameter( - Mandatory = false, - HelpMessage = "The name of the authorization")] - public string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipeline = true, - HelpMessage = "The circuit")] - public PSExpressRouteCircuit Circuit { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - if (!string.IsNullOrEmpty(this.Name)) - { - var authorization = - this.Circuit.Authorizations.First( - resource => - string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); - - WriteObject(authorization); - } - else - { - var authorizations = this.Circuit.Authorizations; - WriteObject(authorizations, true); - } - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs deleted file mode 100644 index 8072a4453a9b..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/NewAzureExpressRouteCircuitAuthorizationConfigCommand.cs +++ /dev/null @@ -1,41 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Management.Automation; -using Microsoft.Azure.Commands.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - [Cmdlet(VerbsCommon.New, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuitAuthorization))] - public class NewAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase - { - [Parameter( - Mandatory = true, - HelpMessage = "The name of the authorization")] - [ValidateNotNullOrEmpty] - public override string Name { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - var auth = new PSExpressRouteCircuitAuthorization(); - - auth.Name = this.Name; - auth.AuthorizationKey = this.AuthorizationKey; - - WriteObject(auth); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs deleted file mode 100644 index af9472a1ac3f..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/RemoveAzureExpressRouteCircuitAuthorizationConfigCommand.cs +++ /dev/null @@ -1,50 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Commands.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - [Cmdlet(VerbsCommon.Remove, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] - public class RemoveAzureExpressRouteCircuitAuthorizationConfigCommand : NetworkBaseCmdlet - { - [Parameter( - Mandatory = false, - HelpMessage = "The name of the authorization")] - [ValidateNotNullOrEmpty] - public string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipeline = true, - HelpMessage = "The circuit")] - public PSExpressRouteCircuit Circuit { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - var auth = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); - - if (auth != null) - { - this.Circuit.Authorizations.Remove(auth); - } - - WriteObject(this.Circuit); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs deleted file mode 100644 index 4a372f27a60b..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Authorization/SetAzureExpressRouteCircuitAuthorizationConfigCommand.cs +++ /dev/null @@ -1,54 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System; -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Commands.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - [Cmdlet(VerbsCommon.Set, "AzureRmExpressRouteCircuitAuthorizationConfig"), OutputType(typeof(PSExpressRouteCircuit))] - public class SetAzureExpressRouteCircuitAuthorizationConfigCommand : AzureExpressRouteCircuitAuthorizationConfigBase - { - [Parameter( - Mandatory = true, - HelpMessage = "The name of the authorization")] - [ValidateNotNullOrEmpty] - public override string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipeline = true, - HelpMessage = "The Circuit")] - public PSExpressRouteCircuit Circuit { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - // Verify if the subnet exists in the VirtualNetwork - var authorization = this.Circuit.Authorizations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, StringComparison.CurrentCultureIgnoreCase)); - - if (authorization == null) - { - throw new ArgumentException("Authorization with the specified name does not exist"); - } - - authorization.AuthorizationKey = this.AuthorizationKey; - - WriteObject(this.Circuit); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs deleted file mode 100644 index 9a33ae53375f..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitArpTableCommand.cs +++ /dev/null @@ -1,60 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Collections.Generic; -using System.Management.Automation; -using Microsoft.Azure.Management.Network; -using Microsoft.Azure.Commands.Network.Models; -using MNM = Microsoft.Azure.Management.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - using AutoMapper; - - [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStArpTable"), OutputType(typeof(PSExpressRouteCircuitArpTable))] - public class GetAzureExpressRouteCircuitArpTableCommand : ExpressRouteCircuitBaseCmdlet - { - [Alias("ResourceName")] - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource name.")] - [ValidateNotNullOrEmpty] - public virtual string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource group name.")] - [ValidateNotNullOrEmpty] - public virtual string ResourceGroupName { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - var circuitArpTableGetResponse = this.ExpressRouteCircuitClient.ListArpTable(this.ResourceGroupName, this.Name); - - var psCircuitArpTables = new List(); - - foreach (var circuitArpTable in circuitArpTableGetResponse.ArpTable) - { - var psArpTable = Mapper.Map(circuitArpTable); - psCircuitArpTables.Add(psArpTable); - } - - WriteObject(psCircuitArpTables, true); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs deleted file mode 100644 index 39d67a07cb3a..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitRoutesTableCommand.cs +++ /dev/null @@ -1,60 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Collections.Generic; -using System.Management.Automation; -using Microsoft.Azure.Management.Network; -using Microsoft.Azure.Commands.Network.Models; -using MNM = Microsoft.Azure.Management.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - using AutoMapper; - - [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStRoutesTable"), OutputType(typeof(PSExpressRouteCircuitRoutesTable))] - public class GetAzureExpressRouteCircuitRoutesTableCommand : ExpressRouteCircuitBaseCmdlet - { - [Alias("ResourceName")] - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource name.")] - [ValidateNotNullOrEmpty] - public virtual string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource group name.")] - [ValidateNotNullOrEmpty] - public virtual string ResourceGroupName { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - var circuitRoutesTableGetResponse = this.ExpressRouteCircuitClient.ListRoutesTable(this.ResourceGroupName, this.Name); - - var psCircuitRoutesTables = new List(); - - foreach (var circuitRoutesTable in circuitRoutesTableGetResponse.RoutesTable) - { - var psRoutesTable = Mapper.Map(circuitRoutesTable); - psCircuitRoutesTables.Add(psRoutesTable); - } - - WriteObject(psCircuitRoutesTables, true); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs deleted file mode 100644 index 4bf47bb2fa9c..000000000000 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/GetAzureExpressRouteCircuitStatsCommand.cs +++ /dev/null @@ -1,60 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System.Collections.Generic; -using System.Management.Automation; -using Microsoft.Azure.Management.Network; -using Microsoft.Azure.Commands.Network.Models; -using MNM = Microsoft.Azure.Management.Network.Models; - -namespace Microsoft.Azure.Commands.Network -{ - using AutoMapper; - - [Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStats"), OutputType(typeof(PSPeeringStats))] - public class GetAzureExpressRouteCircuitStatsCommand : ExpressRouteCircuitBaseCmdlet - { - [Alias("ResourceName")] - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource name.")] - [ValidateNotNullOrEmpty] - public virtual string Name { get; set; } - - [Parameter( - Mandatory = true, - ValueFromPipelineByPropertyName = true, - HelpMessage = "The resource group name.")] - [ValidateNotNullOrEmpty] - public virtual string ResourceGroupName { get; set; } - - protected override void ProcessRecord() - { - base.ProcessRecord(); - - var circuitStatsGetResponse = this.ExpressRouteCircuitClient.ListStats(this.ResourceGroupName, this.Name); - - var psCircuitStats = new List(); - - foreach (var stats in circuitStatsGetResponse.Stats) - { - var psStats = Mapper.Map(stats); - psCircuitStats.Add(psStats); - } - - WriteObject(psCircuitStats, true); - } - } -} diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs index 13e22f7b8120..bafd30d633eb 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/NewAzureExpressRouteCircuitCommand.cs @@ -58,11 +58,19 @@ public class NewAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true)] + [ValidateSet( + MNM.ExpressRouteCircuitSkuTier.Standard, + MNM.ExpressRouteCircuitSkuTier.Premium, + IgnoreCase = true)] public string SkuTier { get; set; } [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true)] + [ValidateSet( + MNM.ExpressRouteCircuitSkuFamily.MeteredData, + MNM.ExpressRouteCircuitSkuFamily.UnlimitedData, + IgnoreCase = true)] public string SkuFamily { get; set; } [Parameter( @@ -86,12 +94,6 @@ public class NewAzureExpressRouteCircuitCommand : ExpressRouteCircuitBaseCmdlet [ValidateNotNullOrEmpty] public List Peering { get; set; } - [Parameter( - Mandatory = false, - ValueFromPipelineByPropertyName = true)] - [ValidateNotNullOrEmpty] - public List Authorization { get; set; } - [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, @@ -154,9 +156,6 @@ private PSExpressRouteCircuit CreateExpressRouteCircuit() circuit.Peerings = new List(); circuit.Peerings = this.Peering; - circuit.Authorizations = new List(); - circuit.Authorizations = this.Authorization; - // Map to the sdk object var circuitModel = Mapper.Map(circuit); circuitModel.Type = Microsoft.Azure.Commands.Network.Properties.Resources.ExpressRouteCircuitType; diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs index 6c9294e97d33..cc05e691961e 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AddAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -50,17 +50,19 @@ protected override void ProcessRecord() peering.Name = this.Name; peering.PeeringType = this.PeeringType; - peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; - peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PrimaryPeerAddressPrefix = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerAddressPrefix = this.SecondaryPeerAddressPrefix; + peering.AzureASN = this.AzureASN; peering.PeerASN = this.PeerASN; peering.VlanId = this.VlanId; - if (this.MircosoftConfigAdvertisedpublicprefixes != null - && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + if (this.MircosoftConfigAdvertisedPublicPrefixes != null + && this.MircosoftConfigAdvertisedPublicPrefixes.Any()) { peering.MicrosoftPeeringConfig = new PSPeeringConfig(); - peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; - peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedPublicPrefixes; + peering.MicrosoftPeeringConfig.CustomerASN = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.RoutingRegistryName = this.MircosoftConfigRoutingRegistryName; } this.Circuit.Peerings.Add(peering); diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs index c147fa1cd00e..41a889962fb5 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/AzureExpressRouteCircuitPeeringConfigBase.cs @@ -31,13 +31,24 @@ public class AzureExpressRouteCircuitPeeringConfigBase : NetworkBaseCmdlet Mandatory = true, HelpMessage = "The PeeringType")] [ValidateNotNullOrEmpty] + [ValidateSet( + MNM.ExpressRouteCircuitPeeringType.AzurePrivatePeering, + MNM.ExpressRouteCircuitPeeringType.AzurePublicPeering, + MNM.ExpressRouteCircuitPeeringType.MicrosoftPeering, + IgnoreCase = true)] public string PeeringType { get; set; } [Parameter( - Mandatory = true, + Mandatory = false, HelpMessage = "The PeerAsn")] [ValidateNotNullOrEmpty] - public string PeerASN { get; set; } + public int PeerASN { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The AzureASN")] + [ValidateNotNullOrEmpty] + public int AzureASN { get; set; } [Parameter( Mandatory = true, @@ -55,23 +66,26 @@ public class AzureExpressRouteCircuitPeeringConfigBase : NetworkBaseCmdlet Mandatory = true, HelpMessage = "The vlanId")] [ValidateNotNullOrEmpty] - public string VlanId { get; set; } + public int VlanId { get; set; } [Parameter( - Mandatory = true, - HelpMessage = "The MircosoftConfigAdvertisedpublicprefixes")] + Mandatory = false, + HelpMessage = "The MircosoftConfigAdvertisedPublicPrefixes", + ParameterSetName = "MicrosoftPeeringConfig")] [ValidateNotNullOrEmpty] - public List MircosoftConfigAdvertisedpublicprefixes { get; set; } + public List MircosoftConfigAdvertisedPublicPrefixes { get; set; } [Parameter( - Mandatory = true, - HelpMessage = "The customerAsn")] + Mandatory = false, + HelpMessage = "The customerAsn", + ParameterSetName = "MicrosoftPeeringConfig")] [ValidateNotNullOrEmpty] - public string MircosoftConfigCustomerAsn { get; set; } + public int MircosoftConfigCustomerAsn { get; set; } [Parameter( - Mandatory = true, - HelpMessage = "The MircosoftConfigRoutingRegistryName")] + Mandatory = false, + HelpMessage = "The MircosoftConfigRoutingRegistryName", + ParameterSetName = "MicrosoftPeeringConfig")] [ValidateNotNullOrEmpty] public string MircosoftConfigRoutingRegistryName { get; set; } diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs index 545a5cb5bfbb..e36194f8bd12 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/NewAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -36,17 +36,19 @@ protected override void ProcessRecord() peering.Name = this.Name; peering.PeeringType = this.PeeringType; - peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; - peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PrimaryPeerAddressPrefix = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerAddressPrefix = this.SecondaryPeerAddressPrefix; + peering.AzureASN = this.AzureASN; peering.PeerASN = this.PeerASN; peering.VlanId = this.VlanId; - if (this.MircosoftConfigAdvertisedpublicprefixes != null - && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + if (this.MircosoftConfigAdvertisedPublicPrefixes != null + && this.MircosoftConfigAdvertisedPublicPrefixes.Any()) { peering.MicrosoftPeeringConfig = new PSPeeringConfig(); - peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; - peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedPublicPrefixes; + peering.MicrosoftPeeringConfig.CustomerASN = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.RoutingRegistryName = this.MircosoftConfigRoutingRegistryName; } WriteObject(peering); diff --git a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs index 4f3ffe20c58c..47b0af7b0d96 100644 --- a/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Peering/SetAzureExpressRouteCircuitPeeringConfigCommand.cs @@ -48,17 +48,19 @@ protected override void ProcessRecord() peering.Name = this.Name; peering.PeeringType = this.PeeringType; - peering.PrimaryPeerSubnet = this.PrimaryPeerAddressPrefix; - peering.SecondaryPeerSubnet = this.SecondaryPeerAddressPrefix; + peering.PrimaryPeerAddressPrefix = this.PrimaryPeerAddressPrefix; + peering.SecondaryPeerAddressPrefix = this.SecondaryPeerAddressPrefix; + peering.AzureASN = this.AzureASN; peering.PeerASN = this.PeerASN; peering.VlanId = this.VlanId; - if (this.MircosoftConfigAdvertisedpublicprefixes != null - && this.MircosoftConfigAdvertisedpublicprefixes.Any()) + if (this.MircosoftConfigAdvertisedPublicPrefixes != null + && this.MircosoftConfigAdvertisedPublicPrefixes.Any()) { peering.MicrosoftPeeringConfig = new PSPeeringConfig(); - peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedpublicprefixes; - peering.MicrosoftPeeringConfig.CustomerAsn = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.AdvertisedPublicPrefixes = this.MircosoftConfigAdvertisedPublicPrefixes; + peering.MicrosoftPeeringConfig.CustomerASN = this.MircosoftConfigCustomerAsn; + peering.MicrosoftPeeringConfig.RoutingRegistryName = this.MircosoftConfigRoutingRegistryName; } WriteObject(this.Circuit); diff --git a/src/ResourceManager/Network/Commands.Network/Microsoft.Azure.Commands.Network.format.ps1xml b/src/ResourceManager/Network/Commands.Network/Microsoft.Azure.Commands.Network.format.ps1xml index 3780f673f47d..c5f2669e2d07 100644 --- a/src/ResourceManager/Network/Commands.Network/Microsoft.Azure.Commands.Network.format.ps1xml +++ b/src/ResourceManager/Network/Commands.Network/Microsoft.Azure.Commands.Network.format.ps1xml @@ -855,5 +855,145 @@ + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit + + + + + + + + Name + + + + ResourceGroupName + + + + Location + + + + Id + + + + Etag + + + + ProvisioningState + + + + SkuText + + + + CircuitProvisioningState + + + + ServiceProviderProvisioningState + + + + ServiceProviderNotes + + + + ServiceProviderPropertiesText + + + + ServiceKey + + + + PeeringsText + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPeering + + Microsoft.Azure.Commands.Network.Models.PSPeering + + + + + + + + Name + + + + Id + + + + Etag + + + + PeeringType + + + + AzureASN + + + + PeerASN + + + + PrimaryPeerAddressPrefix + + + + SecondaryPeerAddressPrefix + + + + PrimaryAzurePort + + + + SecondaryAzurePort + + + + SecondaryPeerAddressPrefix + + + + SharedKey + + + + VlanId + + + + MicrosoftPeeringConfigText + + + + ProvisioningState + + + + + + diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs index 17cea134f79e..f95ef8c42109 100644 --- a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteCircuit.cs @@ -24,8 +24,6 @@ public class PSExpressRouteCircuit : PSTopLevelResource public string ServiceProviderProvisioningState { get; set; } - public List Authorizations { get; set; } - public List Peerings { get; set; } public string ServiceKey { get; set; } @@ -49,13 +47,7 @@ public string ServiceProviderPropertiesText { get { return JsonConvert.SerializeObject(ServiceProviderProperties, Formatting.Indented); } } - - [JsonIgnore] - public string AuthorizationsText - { - get { return JsonConvert.SerializeObject(Authorizations, Formatting.Indented); } - } - + [JsonIgnore] public string PeeringsText { diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs b/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs index 164b11274ab3..7afa5bf332df 100644 --- a/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs +++ b/src/ResourceManager/Network/Commands.Network/Models/PSPeering.cs @@ -24,15 +24,18 @@ public class PSPeering : PSChildResource [JsonProperty(Order = 1)] public string State { get; set; } + + [JsonProperty(Order = 1)] + public int AzureASN { get; set; } [JsonProperty(Order = 1)] - public string PeerASN { get; set; } + public int PeerASN { get; set; } [JsonProperty(Order = 1)] - public string PrimaryPeerSubnet { get; set; } + public string PrimaryPeerAddressPrefix { get; set; } [JsonProperty(Order = 1)] - public string SecondaryPeerSubnet { get; set; } + public string SecondaryPeerAddressPrefix { get; set; } [JsonProperty(Order = 1)] public string PrimaryAzurePort { get; set; } @@ -44,20 +47,11 @@ public class PSPeering : PSChildResource public string SharedKey { get; set; } [JsonProperty(Order = 1)] - public string VlanId { get; set; } + public int VlanId { get; set; } [JsonProperty(Order = 1)] public PSPeeringConfig MicrosoftPeeringConfig { get; set; } - - [JsonProperty(Order = 1)] - public PSPeeringStats Stats { get; set; } - - [JsonProperty(Order = 1)] - public string AuthorizationKey { get; set; } - - [JsonProperty(Order = 1)] - public string AuthorizationUseStatus { get; set; } - + [JsonProperty(Order = 1)] public string ProvisioningState { get; set; } @@ -66,11 +60,5 @@ public string MicrosoftPeeringConfigText { get { return JsonConvert.SerializeObject(MicrosoftPeeringConfig, Formatting.Indented); } } - - [JsonIgnore] - public string StatsText - { - get { return JsonConvert.SerializeObject(Stats, Formatting.Indented); } - } } } diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs index f673fd9172c0..6d1693a0bbe5 100644 --- a/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs +++ b/src/ResourceManager/Network/Commands.Network/Models/PSPeeringConfig.cs @@ -24,13 +24,13 @@ public class PSPeeringConfig public List AdvertisedPublicPrefixes { get; set; } [JsonProperty(Order = 1)] - public string AdvertisedPublicPrefixState { get; set; } + public string AdvertisedPublicPrefixesState { get; set; } [JsonProperty(Order = 1)] - public string CustomerAsn { get; set; } + public int CustomerASN { get; set; } [JsonProperty(Order = 1)] - public string RoutingIRRName { get; set; } + public string RoutingRegistryName { get; set; } [JsonIgnore] public string AdvertisedPublicPrefixesSText diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSVirtualNetworkGatewayConnection.cs b/src/ResourceManager/Network/Commands.Network/Models/PSVirtualNetworkGatewayConnection.cs index 5e668695400d..c7cd2c4b38ef 100644 --- a/src/ResourceManager/Network/Commands.Network/Models/PSVirtualNetworkGatewayConnection.cs +++ b/src/ResourceManager/Network/Commands.Network/Models/PSVirtualNetworkGatewayConnection.cs @@ -14,8 +14,6 @@ namespace Microsoft.Azure.Commands.Network.Models { - using System.Collections.Generic; - using Newtonsoft.Json; public class PSVirtualNetworkGatewayConnection : PSTopLevelResource @@ -26,6 +24,8 @@ public class PSVirtualNetworkGatewayConnection : PSTopLevelResource public PSLocalNetworkGateway LocalNetworkGateway2 { get; set; } + public PSResourceId Peer { get; set; } + public string ConnectionType { get; set; } public int RoutingWeight { get; set; } @@ -49,5 +49,11 @@ public string LocalNetworkGateway2Text { get { return JsonConvert.SerializeObject(LocalNetworkGateway2.Id, Formatting.Indented); } } + + [JsonIgnore] + public string PeerText + { + get { return JsonConvert.SerializeObject(Peer.Id, Formatting.Indented); } + } } } diff --git a/src/ResourceManager/Network/Commands.Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs b/src/ResourceManager/Network/Commands.Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs index dbe3b6374cb0..1d9e1773c4c3 100644 --- a/src/ResourceManager/Network/Commands.Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs @@ -58,9 +58,10 @@ public class NewAzureVirtualNetworkGatewayCommand : VirtualNetworkGatewayBaseCmd [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, - HelpMessage = "The type of this virtual network gateway: Vpn")] + HelpMessage = "The type of this virtual network gateway: Vpn, ExoressRoute")] [ValidateSet( MNM.VirtualNetworkGatewayType.Vpn, + MNM.VirtualNetworkGatewayType.ExpressRoute, IgnoreCase = true)] public string GatewayType { get; set; } diff --git a/src/ResourceManager/Network/Commands.Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs b/src/ResourceManager/Network/Commands.Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs index c901f45589f3..ca22fef07dfb 100644 --- a/src/ResourceManager/Network/Commands.Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs +++ b/src/ResourceManager/Network/Commands.Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs @@ -92,6 +92,20 @@ public class NewAzureVirtualNetworkGatewayConnectionCommand : VirtualNetworkGate HelpMessage = "The Ipsec share key.")] public string SharedKey { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + ParameterSetName = "SetByResourceId", + HelpMessage = "PeerId")] + public string PeerId { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + ParameterSetName = "SetByResource", + HelpMessage = "Peer")] + public PSPeering Peer { get; set; } + [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, @@ -139,6 +153,20 @@ private PSVirtualNetworkGatewayConnection CreateVirtualNetworkGatewayConnection( vnetGatewayConnection.RoutingWeight = this.RoutingWeight; vnetGatewayConnection.SharedKey = this.SharedKey; + if (string.Equals(ParameterSetName, Microsoft.Azure.Commands.Network.Properties.Resources.SetByResource)) + { + if (this.Peer != null) + { + this.PeerId = this.Peer.Id; + } + } + + if (!string.IsNullOrEmpty(this.PeerId)) + { + vnetGatewayConnection.Peer = new PSResourceId(); + vnetGatewayConnection.Peer.Id = this.PeerId; + } + // Map to the sdk object var vnetGatewayConnectionModel = Mapper.Map(vnetGatewayConnection); vnetGatewayConnectionModel.Type = Microsoft.Azure.Commands.Network.Properties.Resources.VirtualNetworkGatewayConnectionType; From 397683d9844c4a33e11d9f92d87b9b7105f31f88 Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Thu, 1 Oct 2015 18:01:54 -0700 Subject: [PATCH 6/7] add profile for service provider --- .../Commands.Network/Commands.Network.csproj | 1 + .../Common/NetworkResourceManagerProfile.cs | 11 ++++- .../Models/PSExpressRouteServiveProvider.cs | 41 +++++++++++++++++++ 3 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiveProvider.cs diff --git a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj index 0bbeb2901e55..db4879309d7a 100644 --- a/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj +++ b/src/ResourceManager/Network/Commands.Network/Commands.Network.csproj @@ -250,6 +250,7 @@ + diff --git a/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs b/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs index c47c2640bb3a..aa1f7cc87679 100644 --- a/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs +++ b/src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs @@ -200,7 +200,16 @@ protected override void Configure() // MNM to CNM Mapper.CreateMap(); Mapper.CreateMap(); - + + // ExpressRouteServiceProvider + // CNM to MNM + Mapper.CreateMap(); + Mapper.CreateMap(); + + // MNM to CNM + Mapper.CreateMap(); + Mapper.CreateMap(); + // Gateways // CNM to MNM Mapper.CreateMap(); diff --git a/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiveProvider.cs b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiveProvider.cs new file mode 100644 index 000000000000..0c8ad63971c3 --- /dev/null +++ b/src/ResourceManager/Network/Commands.Network/Models/PSExpressRouteServiveProvider.cs @@ -0,0 +1,41 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +namespace Microsoft.Azure.Commands.Network.Models +{ + using System.Collections.Generic; + + using Newtonsoft.Json; + + public class PSExpressRouteServiveProvider + { + public string Name { get; set; } + + public List PeeringLocations { get; set; } + + public PSExpressRouteServiceProviderBandwidthsOffered BandwidthsOffered { get; set; } + + [JsonIgnore] + public string BandwidthsOfferedText + { + get { return JsonConvert.SerializeObject(BandwidthsOffered, Formatting.Indented); } + } + + [JsonIgnore] + public string PeeringLocationsText + { + get { return JsonConvert.SerializeObject(PeeringLocations, Formatting.Indented); } + } + } +} From d081034487dace82b692e0cb3317ff8070a33fcc Mon Sep 17 00:00:00 2001 From: deepakswifty Date: Thu, 1 Oct 2015 18:12:23 -0700 Subject: [PATCH 7/7] fix build --- .../Network/Commands.Network/Properties/Resources.resx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx b/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx index 8bd6cdd165c2..89755e0499db 100644 --- a/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx +++ b/src/ResourceManager/Network/Commands.Network/Properties/Resources.resx @@ -249,7 +249,6 @@ inboundNatPools - microsoft.network/ExpressRouteCircuits